JAVA基础-常用的其他类
System:描述系统的一些信息 preperties();获取系统信息 Properties prop =new System.getProperties(); 是hashtable 的子类。用map的方法去除该类集合中的元素。该集合中存储的都是字符串,没有泛型定义。 String calue=(String)prop.get(obj); System.out.println(obj+":"+value); //如何在系统中自定义一些特有信息? System.setProperty("mykey","myvalue"); Runtime类:使用了单例设计模式。 static Runtime getRuntime(); process p= r.exec("*.exe")//执行文件 p.destory();杀掉进程。 Date类 获取当前时间 Date date=new DAte(); 将模式封装到SimpleDateformat对象中 自定义风格 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"); 调用format方法让模式格式化指定FAte对象 String time=sdt.format(d); Calendar类 Calendar c=Calendar.getInstance(); c.get(Calendar.Year);//获取年 c.get(Calendar.Month);//获取月 c.get(Calendar.DayofMonth);//获取日 c.get(Calendar.DayofWeek);//获取星期 更改日期 c.add(Calendar.字段,12) 1.获取任意年的二月 c.set(year,2,1)//获取默认一年的三月1日 c.add(Calendar.Day_of_Month,-1) Math-Random类 cell();返回大于参数的最小整数 floor()返回小于参数的最大整数 round()返回四舍五入 pow(a,b)a 的b次方 random();大于等于0.0且小于1.0的伪随机double值