有梦想一起实现
1.String
1.重复String.repeat(int)
var name = "zhangsan";
System.out.println(name.repeat(3));
输出结果zhangsan*3
zhangsanzhangsanzhangsan
2.判断当前字符串是否为空字符串(不包括空格和null的判断)String.isEmpty()
var emptyValue = "";
System.out.println(emptyValue.isEmpty());
输出结果true
3.判断字符串是否为"“或者” "String.isBlank()
String blank = " ";
String blank2 = "";
System.out.println("blank:" + blank.isBlank() + "blank2:" + blank2.isBlank());
输出结果true
4.去除字符串前后空格String.strip()去掉首尾空格,String.stripLeading()去掉首空格,String.stripTrailing()去掉尾部空格
var strip = " 空格 空格 ";
System.out.println(
"strip:[" + strip.strip() + "]"
+ "stripLeadind:[" + strip.stripLeading() + "]"
+ "stripTrailing:[" + strip.stripTrailing() + "]"
);
//输出结果
strip:[空格 空格]stripLeadind:[空格 空格 ]stripTrailing:[ 空格 空格]
2.Collection
1.List.of()改属性为不可改变的 - - - 该属性jdk9就有的
var strings = List.of("one", "two", "three");
System.out.println("strings:[" + strings + "]");
//输出结果 strings:[[one, two, three]]
2.List.toArray() 将List转换成String[ ]相当于list.toArray(new String[list.size()])
var list = List.of("one", "two", "three");
String[] strings = list.toArray(String[]::new);
System.out.println("strings:[" + Arrays.toString(strings) + "]");
//输出结果 strings:[[one, two, three]]
3.Files.writeString()和Files.readString()
//将string写入文件
Files.writeString(Path.of("./", "test.txt"), "hello work");
//将文件内容返回string格式
var readString = Files.readString(Path.of("./", "test.txt"));
System.out.println("readString:" + readString);
4.HttpClient后面单独出一篇文章因为这个在实际项目中也是用的比较多的
**具体用法请见下期 **