* boolean isWhitespace(CharSequence cs):检查CharSequence是否仅包含空格。... empty:代表的是空串("")和null值,不包含空白符; whitespace:包含空串("")和空白符,不包含null值....isAnyBlank,isNoneBlank,isAnyEmpty,isNoneEmpty四个方法是用于判断多个字符串是否为空: StringUtils.isAnyBlank("titanic...boolean isAllUpperCase(CharSequence cs):检查CharSequence是否仅包含大写字符。...6.1、判断字符串中是否包含指定的字符或字符序列 //区分大小写 StringUtils.contains(null, 'a'); // false StringUtils.contains
具体使用:可直接引入TrineaAndroidCommon作为你项目的library(如何拉取代码及添加公共库),或是自己抽取其中的部分使用。..."dg")); //检查是否查到,返回boolean,null返回假,不区分大小写 //System.out.println(StringUtils.containsIgnoreCase...", "中国")); //检查是否CharSequence的只包含Unicode的字母。...//System.out.println(StringUtils.isAsciiPrintable("NBA直播")); //检查是否只包含数值。 ...参数二为复制字符串中间的连接字符串 //System.out.println(StringUtils.repeat("ab", "ou", 3)); //如何字符串长度小于参数二的值
) 检查字符串中是否包含指定字符,返回boolean StringUtils.contains(null, *) = false StringUtils.contains(*, null)...... searchCharSequences) 检查字符串中是否包含任一字符,返回boolean StringUtils.containsAny(null, *) = false...seq) 检查字符串中是否包含空格字符,返回boolean countMatches(CharSequence str, CharSequence sub) 检查字符串中出现指定字符的次数,返回一个int...suffix) 检查字符串是否以指定字符(不区分大小写)结尾,返回一个boolean StringUtils.endsWithIgnoreCase(null, null) = true StringUtils.endsWithIgnoreCase...) 检查指定字符在字符串中出现的位置(不区分大小写),返回一个int值 isAllBlank(CharSequence... css) 检查数组所有字符是否为null、empty、或全是空格字符,返回一个
, CharSequence…searchStrings) 比较一个字符串是否与其后的某个字符串相等,忽略大小写,代码示例: StringUtils.equalsAnyIgnoreCase(null,...contains(CharSequence seq, CharSequence searchSeq) 判断某字符串是否包含某子字符串。...containsAny(CharSequence cs, CharSequence… searchCharSequences) 判断某字符串是否包含其后的任意一个字符串。...判断字符串是否都是大写。 isMixedCase(CharSequence cs) 同isAllLowerCase相似。判断字符串是否大小写都有。...忽略大小写。 startsWithAny(CharSequence sequence, CharSequence… searchStrings) 判断某字符串是否包含有其后任意一个指定前缀的字符串。
注意,包含空白符的字符串为非空 boolean isEmpty(Object str) // 判断字符串是否是以指定内容结束。...忽略大小写 boolean endsWithIgnoreCase(String str, String suffix) // 判断字符串是否已指定内容开头。...忽略大小写 boolean startsWithIgnoreCase(String str, String prefix) // 是否包含空白符 boolean containsWhitespace(...String str) // 判断字符串非空且长度不为 0,即,Not Empty boolean hasLength(CharSequence str) // 判断字符串是否包含实际内容,即非仅包含空白符...,也就是 Not Blank boolean hasText(CharSequence str) // 判断字符串指定索引处是否包含一个子串。
isAnyEmpty(css); } #isBank系列 StringUtils.isBlank() >>> 是否为真空值(空格或者空值) StringUtils.isBlank(null)...isBlank(); StringUtils.isAnyBlank() >>>是否包含任何真空值(包含空格或空值) StringUtils.isAnyBlank(null) = true StringUtils.isAnyBlank...() >>>是否全部都不包含空值或空格 StringUtils.isNoneBlank(null) = false StringUtils.isNoneBlank(null, “foo”) = false...if a String contains text 检查字符串是否包含文本 Trim/Strip removes leading and trailing whitespace 删除前导和尾随空格 Equals...prefix null-safe 检查字符串是否以前缀null安全开头 endsWith check if a String ends with a suffix null-safe 检查字符串是否以后缀
() 是否为真空值(空格或者空值) StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank...isBlank(cs); } StringUtils.isAnyBlank() 是否包含任何真空值(包含空格或空值) StringUtils.isAnyBlank(null) = true StringUtils.isAnyBlank...() 是否全部都不包含空值或空格 StringUtils.isNoneBlank(null) = false StringUtils.isNoneBlank(null, "foo") = false StringUtils.isNoneBlank...英文解释 中文解释 IsEmpty/IsBlank checks if a String contains text 检查字符串是否包含文本 Trim/Strip removes leading and...with a suffix null-safe 检查字符串是否以后缀null安全结尾 IndexOf/LastIndexOf/Contains null-safe index-of checks 包含空安全索引检查
StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字符串时使用StringUtils相比使用原生的String会更加安全。...StringUtils.isBlank(str); } 从源码上看一目了然(null值两者的判断逻辑是一致的,都为true): isBlank:判断更严谨,包含的有空串(“”)、空白符(空格””,”...“,制表符”\t”,回车符”\r”,”\n”等)以及null值; isEmpty:包含是空串(“”)和null值,不包含空白符; isNotBlank和isNotEmpty都是取反的,不再赘述; 二...// 判断字符串是否全部是大写或小写(空或空白符均为false) StringUtils.isAllUpperCase(null); // false StringUtils.isAllUpperCase...此次替换都会被忽略,返回原字符串; // 替换单个字符或字符序列 replace(String text, String searchString, String replacement
注意,包含空白符的字符串为非空 boolean isEmpty(Object str) // 判断字符串是否是以指定内容结束。...忽略大小写 boolean endsWithIgnoreCase(String str, String suffix) // 判断字符串是否已指定内容开头。...忽略大小写 boolean startsWithIgnoreCase(String str, String prefix) // 是否包含空白符 boolean containsWhitespace(String...str) // 判断字符串非空且长度不为 0,即,Not Empty boolean hasLength(CharSequence str) // 判断字符串是否包含实际内容,即非仅包含空白符,也就是...Not Blank boolean hasText(CharSequence str) // 判断字符串指定索引处是否包含一个子串。
让我们看一些非常常见的例子,假设您需要检查目录的内容以查看那里是否存在某个文件,那就是您要使用“ ls”命令进行操作的目的。...下面是一个我们在文本文档中搜索字符串的示例。 $ grep 'Class 1' Students.txt ? 查找多个字符串 您也可以使用grep查找多个单词或字符串。您可以使用-e开关指定多个模式。...填充空间或制表符 正如我们在前面关于如何搜索字符串的解释中提到的那样,如果文本包含空格,则可以将文本包装在引号中。选项卡也可以使用相同的方法,但是稍后我们将说明如何在grep命令中添加选项卡。...您可以通过告诉grep忽略-i开关的情况来避免这种情况。 ? 忽略大小写 默认情况下,grep区分大小写,这意味着您必须精确搜索大写的字符串。...搜索时区分大小写 如果我们要搜索一个字符串,其中第一个可以是大写或小写,但字符串的其余部分应该是小写怎么办?在这种情况下,无法使用-i switch 忽略大小写,所以一种简单的方法是使用方括号。
(key值不区分大小写的LinkedMap)来处理。...containsWhitespace(String str):字符串是否包含空格 assertTrue(StringUtils.containsWhitespace("a b")); 字符串头尾操作...):去掉字符串结尾的指定字符; // boolean startsWithIgnoreCase(String str, String prefix): // 判断字符串是否以指定字符串开头,忽略大小写..., String suffix): // 判断字符串是否以指定字符串结尾,忽略大小写 文件路径名称相关操作(非常重要) 文件路径名称相关操作,是针对文件名,文件路径,文件后缀等常见文件操作中需要用到的方法进行封装...) //会对每一个元素执行trim操作,并去掉空字符串 //使用的是StringTokenizer完成, //打印[b, c, d] System.out.println(Arrays.toString
value : defaultValue; } /** * * 判断一个Collection是否为空, 包含List,Set,Queue * * @param...} list.add(string); } return list; } /** * 查找指定字符串是否包含指定字符串列表中的任意一个字符串同时串忽略大小写...* * @param cs 指定字符串 * @param searchCharSequences 需要检查的字符串数组 * @return 是否包含任意一个字符串...sb.append(Character.toLowerCase(c)); } return sb.toString(); } /** * 是否包含字符串...* * @param str 指定字符串 * @param strs 需要检查的字符串数组 * @return 是否匹配 */ public
StringUtils中提供了超级多的方法,并且都是被 static关键字 修饰的。这就意味着我们直接使用类名调用即可 2....CharSequence与String都能用于定义字符串,但CharSequence的值是 可读可写序列 ,而String的值是只读序列。...StringUtils工具类常用方法 3.1 检查字符串是否为空: static boolean isBlank(CharSequence str) :判断字符串是否为空或null。...3.2 检查字符串是否为空 static boolean isEmpty(CharSequence str) :判断字符串是否为空或null。...) : 大小写进行转换。
注意,包含空白符的字符串为非空 boolean isEmpty(Object str) // 判断字符串是否是以指定内容结束。...忽略大小写 boolean endsWithIgnoreCase(String str, String suffix) // 判断字符串是否已指定内容开头。...忽略大小写 boolean startsWithIgnoreCase(String str, String prefix) // 是否包含空白符 boolean containsWhitespace...(String str) // 判断字符串非空且长度不为 0,即,Not Empty boolean hasLength(CharSequence str) // 判断字符串是否包含实际内容,即非仅包含空白符...,也就是 Not Blank boolean hasText(CharSequence str) // 判断字符串指定索引处是否包含一个子串。
领取专属 10元无门槛券
手把手带您无忧上云