3.1 StringTokenizer 类
StringTokenizer类将字符串划分为一系列叫做Token的短字符串,分界符为单个字符或字符串,默认字符为空格制表换行回车或换页。
import java.util.StringTokenizer;...StringTokenizer st1 = new StringTokenizer( string, arg[可选] );
3.2 Scanner 类
3.3 Date 类
可以直接
System.out.println(new Date())打印完整的时间。Date类的实例有一个状态,即特定的时间点,这个时间点是距离UTC (Coordinated Universal Time)时间1970年1月1日00:00:00的毫秒数。Date类对于处理多样的日历信息不是很有用。
实例方法:
toString将完整的时间作为一个String返回。
3.4 Objects 类
在执行一些基本的操作之前,可以用
Objects提供的类方法检查实例的状态,避免空指针异常。
类方法:
//“宽容型”方法把null参数转换为一个适当的非null值Employee(String n, double s, LocalDate date){name = Objects.requireNonNullElse(n, "unknown");...}
//“严格型”方法拒绝null参数Employee(String n, double s, LocalDate date){Objects.requireNonNull(n, "The name cannot be null");name = n;...}
static boolean equals(Object a, Object b)如果两个参数都为null,将返回true;如果其中一个参数为null则返回false;否则,如果两个参数都不为null, 则调用a.equals(b)。static int hashCode( Object obj )static int hash( Object... objs )如果参数是null返回0, 否则返回对各个参数调用hashCode并组合起来的结果。
3.5 Random 类
实例方法:
int nextInt(int n)返回一个0~n-1之间的随机数。
3.6 Arrays 类
类方法:
**
3.7 ArrayList 类
实例方法:
// toArray 方法把一个数组列表拷贝到一个普通数组中var a = new String[list.size()];list.toArray(a);
