/* System类中的方法和属性都是静态的 获取系统属性信息: Properties getProperties() */ import java.util.*; class SystemDemo { public static void main(String[] args) { Properties pro = System.getProperties(); //因为Properties是Hashtable的子类,也就是Map集合的一个子类对象 //那么可以通过map的方法取出该集合中的元素 //在系统中自定义特有信息 //System.setProperty("mykey","myvalue"); //获取指定系统信息 String value = System.getProperty("os.name"); System.out.println(value); /* for(Object obj : pro.keySet()) { String value = (String)pro.get(obj); System.out.println(obj+"...."+value); } */ } } /* Rumtim对象 该类中并没有提供构造函数,说明不可以new对象,发现该类中还有非静态方法,则说明该对象提供 了方法获取本类对象,而且该方法是静态的,并返回值是本类类型 方法为 static Runtime getRuntime() */ class RuntimeDemo { public static void main(String[] args) throws Exception { Runtime r = Runtime.getRuntime(); r.exec("notepad.exe SystemDemo.java"); //可以运行程序
double d = Math.ceil(17.23); //返回大于指定数据的最小整数 double d1 = Math.floor(12.55); //返回小于指定数的最大整数 long l = Math.round(12.415); //四舍五入 double d3 = Math.random(); //返回0-1的数 double d4 = (int)(Math.random()*10+1); //返回小于10大于1的整数
}}import java.util.*;import java.text.*;class DateDemo{public static void main(String[] args){Date d = new Date();System.out.println(d);//将模式封闭到SimpleDateFormat中SimpleDateFormat sdf = new SimpleDateFormat("yyy年MM月dd日E hh:mm:ss");//通过format方法传格式String time = sdf.format(d);System.out.println(time);}}
常用工具类
最新推荐文章于 2022-08-17 16:24:51 发布