StringUtils.trim(),StringUtils.trimToNull(),StringUtils.trimToEmpty()……

1、 public static String trim(String str) 

   去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null 

   下面是示例:

      StringUtils.trim(null) = null

      StringUtils.trim("") = ""

      StringUtils.trim(" ") = ""

      StringUtils.trim("  \b \t \n \f \r    ") = ""

      StringUtils.trim("     \n\tss   \b") = "ss"

      StringUtils.trim(" d   d dd     ") = "d   d dd"

      StringUtils.trim("dd     ") = "dd"

      StringUtils.trim("     dd       ") = "dd" 

2、 public static String trimToNull(String str) 

   去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或"",则返回 null 

   下面是示例:

      StringUtils.trimToNull(null) = null

      StringUtils.trimToNull("") = null

      StringUtils.trimToNull(" ") = null

      StringUtils.trimToNull("     \b \t \n \f \r    ") = null

      StringUtils.trimToNull("     \n\tss   \b") = "ss"

      StringUtils.trimToNull(" d   d dd     ") = "d   d dd"

      StringUtils.trimToNull("dd     ") = "dd"

      StringUtils.trimToNull("     dd       ") = "dd" 

3、 public static String trimToEmpty(String str) 

   去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或 "" ,则返回 "" 

   下面是示例:

      StringUtils.trimToEmpty(null) = ""

      StringUtils.trimToEmpty("") = ""

      StringUtils.trimToEmpty(" ") = ""

      StringUtils.trimToEmpty("     \b \t \n \f \r    ") = ""

      StringUtils.trimToEmpty("     \n\tss   \b") = "ss"

      StringUtils.trimToEmpty(" d   d dd     ") = "d   d dd"

      StringUtils.trimToEmpty("dd     ") = "dd"

      StringUtils.trimToEmpty("     dd       ") = "dd"

————————————————

版权声明:本文为CSDN博主「开着奥迪卖小猪」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/kzadmxz/article/details/80579810

你可能感兴趣的:(StringUtils.trim(),StringUtils.trimToNull(),StringUtils.trimToEmpty()……)