1、String、StringBuffer与StringBuilder的区别
String 字符串常量,长度不可变;
StringBuffer 字符串变量,长度可变,线程安全;
StringBuilder 字符串变量,长度可变,非线程安全。
2、StringUtils.isBlank和StringUtils.isEmpty区别
区别在于前后空格的处理,isBlank判定时,如果非null,需要去掉前后的空格。
例子:" "isBlank结果为true,isEmpty为false。
1、String、StringBuffer与StringBuilder的区别
String 字符串常量,长度不可变;
StringBuffer 字符串变量,长度可变,线程安全;
StringBuilder 字符串变量,长度可变,非线程安全。
2、StringUtils.isBlank和StringUtils.isEmpty区别
区别在于前后空格的处理,isBlank判定时,如果非null,需要去掉前后的空格。
例子:" "isBlank结果为true,isEmpty为false。