1常用的Api
public StringJoiner (间隔符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号 |
public StringJoiner (间隔符号,开始符号,结束符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号 |
Object
Objects
包装类
StrngBuilder StringBuffer
StringJoiner:
代码如下:
public static void main(String[] args) {
// 目标:学会使用StringJoiner
int[] arr = {11, 22, 33, 23};
String result = getArrayData(arr);
System.out.println(result);
}
public static String getArrayData(int[] arr) {
if (arr == null) {
return null;
}
// 1、创建一个StringJoiner对象,准备拼接内容。
// 参数一:间隔符号
// 参数二:开始符号
// 参数三:结束符号
StringJoiner sj = new StringJoiner(", ", "[", "]");
// 2、遍历这个数组中的每个数据开始拼接
for (int i = 0; i < arr.length; i++) {
sj.add(arr[i] + "");
}
// 3、返回数据
return sj.toString();
}
构造器 | 说明 |
public StringJoiner (间隔符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号 |
public StringJoiner (间隔符号,开始符号,结束符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号 |
public StringJoiner add (添加的内容) | 添加数据,并返回对象本身 |
public int length() | 返回长度 ( 字符出现的个数) |
public String toString() | 返回一个字符串(该字符串就是拼接之后的结果) |
System
方法名 | 说明 |
public static void exit(int status) | 终止当前运行的Java虚拟机。 |
public static long currentTimeMillis() | 返回当前系统的时间毫秒值形式 |
为啥选择“1970年1月1日 00:00:00” 作为时间的起点?
1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX。