Date类
java.util.Date
+Date() //为当前时间创建一个Date对象
+Date(elapseTime: long)//为一个从格林威治时间1970年1月1日至今流逝的以毫秒为单位计算的给定时间创建的Date对象
+toString(): String //返回一个代表日期和时间的字符串表示
+getTime(): long //返回从格林威治时间1970年1月1日至今流逝的毫秒数
+setTime(elapseTime: long): void //在对象中设置一个新的流逝时间
java.util.Date date = new java.util.Date(); System.out.println("The elapsed time since Jan 1,1970 is"+date.getTime()+"milliseconds"); System.out.println(date.toString()); //输出: The elapsed time since Jan 1,1970 is1523760077427milliseconds Sun Apr 15 10:41:17 CST 2018
Random类
java.util.Random
+Random() //以当前时间创建一个Random对象
+Random(seed: long) //以一个特定的值作为种子创建一个Random对象
+nextInt(): int //返回一个随机的int值
+nextInt(n: int): int //返回一个0到n之间的随机int类型的数
+nextLong(): long //返回一个0到n之间的随机long值
+nextDouble(): double //返回一个0.0到1.0(不包含1.0)之间的随机double类型的值
+nextFloat(): float //返回一个0.0F到1.0F(不包含1.0F)之间的随机float类型的值
java.util.Random random1 = new java.util.Random(3); System.out.println("From random1:"); for(int i=0;i<10;i++) System.out.print(random1.nextInt(1000)+" "); java.util.Random random2 = new java.util.Random(3); System.out.println("\nFrom random2:"); for(int i=0;i<10;i++) System.out.print(random2.nextInt(1000)+" "); java.util.Random random3 = new java.util.Random(); System.out.println("\nFrom random3:"); for(int i=0;i<10;i++) System.out.print(random3.nextInt(1000)+" "); //输出: From random1: 734 660 210 581 128 202 549 564 459 961 From random2: 734 660 210 581 128 202 549 564 459 961 From random3: 384 412 586 796 729 521 52 718 586 355
还有一个类,我们在下一篇文章介绍,有一点特殊。