StringUtils中判斷字串是否為空的方法

2021-08-20 01:14:26 字數 2822 閱讀 8232

參考**:

1.stringutils中判斷字串是否為空的方法主要有以下幾個:

1)boolean stringutils.isblank(string str)

2)boolean stringutils.isempty(string str) 3)boolean stringutils.isnotblank(string str) 4)boolean stringutils.isnotempty(string str) 5)boolean stringutils.isanyblank(charsequence… css) 6)boolean stringutils.isanyempty(charsequence… css) 7)boolean stringutils.isnoneblank(charsequence… css) 8)boolean stringutils.isnoneempty(charsequence… css) 9)boolean stringutils.iswhitespace(charsequence cs)

blank:代表的是空串("")、空白符(空格""," ",製表符"\t",回車符"\r","\n"等)以及null值;

empty:代表的是空串("")和null值,不包含空白符;

whitespace:包含空串("")和空白符,不包含null值.

isblank,isnotblank,isempty,isnotempty四個方法都是用於判斷單個字串是否為空,

stringutils.isblank(""); // truestringutils.isblank(" "); // truestringutils.isblank("\t"); // true

stringutils.isblank("\r"); // true

stringutils.isblank("\n"); // true

stringutils.isblank(null); // true

stringutils.isempty(""); // truestringutils.isempty(" "); // falsestringutils.isempty("\t"); // false

stringutils.isempty("\r"); // false

stringutils.isempty("\n"); // false

stringutils.isempty(null); // true

stringutils.iswhitespace(""); // true

stringutils.iswhitespace(" "); // true

stringutils.iswhitespace("\t"); // true

stringutils.iswhitespace("\r"); // true

stringutils.iswhitespace("\n"); // true

stringutils.iswhitespace(null); // false

isanyblank,isnoneblank,isanyempty,isnoneempty四個方法是用於判斷多個字串是否為空;

對於isanyblank和isanyempty來說,只要有乙個字串為空,結果即為true;

對於isnoneblank和isnoneempty,只要存在乙個字串為空,結果即為false:

stringutils.isanyblank("titanic", "jack", "rose")); // false

stringutils.isanyblank("", "jack", "rose")); // true

stringutils.isanyblank(" ", "jack", "rose")); // true

stringutils.isanyblank(null, "jack", "rose")); // true

stringutils.isanyempty("titanic", "jack", "rose")); // false

stringutils.isanyempty("", "jack", "rose")); // true

stringutils.isanyempty(" ", "jack", "rose")); // false

stringutils.isanyempty(null, "jack", "rose")); // true

stringutils.isnoneblank("titanic", "jack", "rose")); // true

stringutils.isnoneblank("", "jack", "rose")); // false

stringutils.isnoneblank(" ", "jack", "rose")); // false

stringutils.isnoneblank(null, "jack", "rose")); // false

stringutils.isnoneempty("titanic", "jack", "rose")); // true

stringutils.isnoneempty("", "jack", "rose")); // false

stringutils.isnoneempty(" ", "jack", "rose")); // true

stringutils.isnoneempty(null, "jack", "rose")); // false

StringUtils 判斷字串

import org.apache.commons.lang3.stringutils empty 判斷字串是否不為空,空格不為空,為空,null為空 system.out.println stringutils.isempty null true system.out.println string...

StringUtils中的常量

空格字串 public static final string space 空字串 public static final string empty 換行符 public static final string lf n 回車 public static final string cr r publ...

StringUtils中的split的用法

stringutils中的split的用法 stringutils.split string str,string separatorchars 將str按separatorchars分割,str是需要分割的字串,separatorchars是分割字串,分割的方法是按separatorchars的每...