
java core
noDr_butTry
happy coding
展开
-
StringUtils(common-lang3)的isBlank方法的判断大于isEmpty方法
两个方法都是判断字符是否为空的。前者是要求没有任何字符,即str==null 或 str.length()==0;后者要求是空白字符,即无意义字符。其实isBlank判断的空字符是包括了isEmpty的。换句话说,isEmpty判断的范围更小,只是在没有字符的情况下。下面他们的具体用法: 1. public static boolean isEmpty(Str...转载 2018-09-08 10:02:16 · 582 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的比较与原理解析
String String不可修改 String对象是不可修改的,因为底层维护的是private final char[] 首先final修饰了char[],说明char[]的引用地址不可修改(实际是hash值),也就是说一旦初始化完成内部也不能修改它的引用地址,当然具体的元素也不会修改 由private修饰,且没有提供对应的set方法,外部不能修改char[]里面的每一个元素 所以当对Str...原创 2019-06-27 23:01:53 · 1044 阅读 · 0 评论