StringUtils 判斷字串

2021-08-11 00:07:36 字數 2840 閱讀 2968

import org.apache.commons.lang3.stringutils;

//empty 判斷字串是否不為空,空格不為空,""為空,null為空

system.out.println(stringutils.isempty(null));//true

system.out.println(stringutils.isempty(""));//true

system.out.println(stringutils.isempty(" "));//false

system.out.println(stringutils.isempty("  22"));//false

system.out.println(stringutils.isempty("22"));//false

system.out.println("----------------------------");

system.out.println(stringutils.isnotempty(null));//false

system.out.println(stringutils.isnotempty(""));//false

system.out.println(stringutils.isnotempty("   "));//true

system.out.println(stringutils.isnotempty("  sd "));//true

system.out.println(stringutils.isnotempty("sd"));//true

//判斷字串是否為空  空格與"",null都為空

system.out.println(stringutils.isblank(null));//true

system.out.println(stringutils.isblank(""));//true

system.out.println(stringutils.isblank(" "));//true

system.out.println(stringutils.isblank("qw"));//false

system.out.println(stringutils.isblank(" qw "));//false

//判斷字串是否不為空 

system.out.println("----------------------");

system.out.println(stringutils.isnotblank(null));//false

system.out.println(stringutils.isnotblank(""));//false

system.out.println(stringutils.isnotblank(" "));//false

system.out.println(stringutils.isnotblank("前往"));//true

system.out.println(stringutils.isnotblank(" 前往 "));//true

//trim

system.out.println(stringutils.trim(null)); // null

system.out.println(stringutils.trim("")); // ""

system.out.println(stringutils.trim("     ")); // ""

system.out.println(stringutils.trim("abc")); // "abc"

system.out.println(stringutils.trim("    abc")); // "abc"

system.out.println(stringutils.trim("    abc  ")); // "abc"

system.out.println(stringutils.trim("    ab  c  ")); // "ab  c"

//strip 去空格 第二個引數不寫

system.out.println(stringutils.strip(null)); // null

system.out.println(stringutils.strip("")); // ""

system.out.println(stringutils.strip("   ")); // ""

system.out.println(stringutils.strip("abc")); // "abc"

system.out.println(stringutils.strip("  abc")); // "abc"

system.out.println(stringutils.strip("abc  ")); // "abc"

system.out.println(stringutils.strip(" abc ")); // "abc"

system.out.println(stringutils.strip(" ab c ")); // "ab c"

//根據第二個引數排除第乙個引數中相應的字元

system.out.println(stringutils.strip("  abcyx", "xyz")); // "  abc"

//根據第二個引數排除第乙個引數中相應的字元(從頭開始,直到條件不符為止)

system.out.println(stringutils.stripstart("yxabcxyz  ", "xyz")); // "abcxyz  "

//根據第二個引數排除第乙個引數中相應的字元(從尾開始,直到條件不符為止)

system.out.println(stringutils.stripend("  xyzabcyx", "xyz")); // "  xyzabc"

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

參考 1.stringutils中判斷字串是否為空的方法主要有以下幾個 1 boolean stringutils.isblank string str 2 boolean stringutils.isempty string str 3 boolean stringutils.isnotblank...

字串相關 StringUtils

author blankj blog time 2016 8 16 desc 字串相關工具類 public final class stringutils 判斷字串是否為null或長度為0 param s 待校驗字串 return 空 不為空 public static boolean isempt...

字串工具類StringUtils

package utils public class stringutils public static string join string array,string str public static string wrapwithsinglequotes string str 把字串內容被逗號...