Java11新特性学习
字符串处理方法
public static void main(String[] args) {
String str = "结果=";
/**
* isBlank() 判断字符串是否为空白
*/
System.out.println("isBlank()判断字符串是否为空白"+str+" \t \t \n ".isBlank());
/**
* strip() 去除首尾部空格 跟之前的trim() 方法很像,都是去除首尾部空格
* stripTrailing() 去除尾部空格
* stripLeading() 去除首部空格
*/
System.out.println("strip()去除首尾部空格"+str+"-----"+" \t dnydys \t \n ".strip()+"-----");
System.out.println("trim()去除首尾部空格"+str+"-----"+" \t dnydys \t \n ".trim()+"-----");
System.out.println("stripTrailing()去除尾部空格"+str+"-----"+" \t dnydys \t \n ".stripTrailing()+"-----");
System.out.println("stripLeading()去除首部空格"+str+"-----"+" \t dnydys \t \n ".stripLeading()+"-----");
/**
* repeat(int count) 复制字符串,传入需要复制的次数
*/
String dnydys = "dnydys";
System.out.println("repeat(int count) 复制字符串,传入需要复制的次数--复制之后的"+str+dnydys.repeat(5));
/**
* lines().count() 行数统计
*/
String str1 = "dny\ndys\naaa";
System.out.println("lines().count() 行数统计"+str+str1.lines().count());
}
结果如图: