jdk11新特性

有梦想一起实现

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后面单独出一篇文章因为这个在实际项目中也是用的比较多的

**具体用法请见下期 **
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值