Date类
System.currentTimeMillis()
获取当前时间- Java在
java.util.Date
类中还提供了与系统无关的对日期和时间的封装
java.util.Date | |
---|---|
+Date() | 为当前时间创建一个Date对象 |
+Date(elapseTime: long) | 为一个从格林威治时间1970年1月1日至今流逝 |
的以毫秒为单位计算的给定时间创建Date对象 | |
+toString():String | |
+getTime: long | |
+setTime(elapseTime: long):void |
Random类
Math.random()
获取一个0.0到1.0(不包括1.0)之间的随机double值java.util.Random
可以产生一个int、long、double、float和boolean值
java.util.Random | |
---|---|
+Random() | 以当前时间作为种子创建一个Random对象 |
+Random(seeds: long) | |
+nextInt(): int | |
+nextInt(n: int): int | 返回一个0到n(不包含n)之间的随机int类型值 |
+nextLong(): long | |
+nextDouble(): double | |
+nextFloat(): float | |
+nextBoolean(): boolean |
- 如果两个Random对象有相同的种子,那它们将产生相同的数列。
Point2D类
- Java API在
javafx.geometry
包中有一个便于使用的Point2D类,用于表示二维平面上的点。
javafx.geometry.Point2D | |
---|---|
+Point2D(x: double, y: double) | 返回该点到给定点(x, y)之间的距离 |
+distance(x: double, y: double): double | 返回该点到给定点p之间的距离 |
+distance(p: Point2D): double | |
+getX(): double | |
+getY(): double | |
+toString(): String | 返回该点的字符串表示 |