黑马程序员-Java中的几个常用类(补充)

java.lang.System

属性和行为都是静态的。

longcurrentTimeMillis(); // 返回当前时间毫秒值

exit(); // 退出虚拟机

Properties prop = System.getProperties(); //获取系统的属性信息,并将这些信息存储到Properties集合中。

System.setProperty("name","毕老师"); //给系统属性信息集添加具体的属性信息

String name = System.getProperty("os.name");//获取指定属性的信息

 

java.util.Math

用于数学运算的工具类,属性和行为都是静态的。该类是最终类用final修饰,所以不允许继承。

static double ceil(double a) ; //返回大于指定数值的最小整数

static double floor(double a) ; //返回小于指定数值的最大整数

static long round(double a) ; //四舍五入成整数

static double pow(double a, double b) ; //a的b次幂

static double random(); //返回0~1的伪随机数


java.util.Date

日期类,月份从0-11;

日期对象和毫秒值之间的转换。

              //日期对象转成毫秒值

              Dated = new Date();

              longtime1 = d.getTime();

              longtime2 = System.currentTimeMillis(); / /毫秒值。

             

              //毫秒值转成具体的日期

              long   time = 1322709921312l;

              Dated = new Date();

              d.setTime(time);


       将日期字符串转换成日期对象:使用的就是DateFormat方法中的 Date parse(String source) ;

       publicstatic void method() throws Exception {

              Stringstr_time = "2011/10/25";

//SimpleDateFormat作为可以指定用户自定义的格式来完成格式化。

              DateFormat df = new SimpleDateFormat("yyyy/MM/dd");

              Date d = df.parse(str_time);

       }


java.util. Calendar

日历类

 publicstatic void method(){
              Calendarc = Calendar.getInstance();
              System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+"月"
                                          +getNum(c.get(Calendar.DAY_OF_MONTH))+"日"
                                          +"星期"+getWeek(c.get(Calendar.DAY_OF_WEEK)));
       }
       publicstatic String getNum(int num){
              returnnum>9 ? num+"" : "0"+num;
       }
       publicstatic String getWeek(int index){
       
              //查表法:建立数据的对应关系.
              String[]weeks = {"","日","一","二","三","四","五","六"};
              returnweeks[index];
       }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值