Java里如何判断一个String是空字符串或空格组成的字符串

 

要判读String是否为空字符串,比较简单,只要判断该String的length是否为0就可以,或者直接用方法isEmpty()来判断。

但很多时候我们也会把由一些不可见的字符组成的String也当成是空字符串(e.g, space, tab, etc),这时候就不能单用length或isEmpty()来判断了,因为technically上来说,这个String是非空的。这时候可以用String的方法trim(),去掉前导空白和后导空白,再判断是否为空。

1Java里如何判断一个String是空字符串或空格组成的字符串public class TestEmpty
 2Java里如何判断一个String是空字符串或空格组成的字符串Java里如何判断一个String是空字符串或空格组成的字符串Java里如何判断一个String是空字符串或空格组成的字符串{
 3Java里如何判断一个String是空字符串或空格组成的字符串Java里如何判断一个String是空字符串或空格组成的字符串    public static void main(String[] args)Java里如何判断一个String是空字符串或空格组成的字符串{
 4Java里如何判断一个String是空字符串或空格组成的字符串        String a = "       ";
 5Java里如何判断一个String是空字符串或空格组成的字符串        
 6Java里如何判断一个String是空字符串或空格组成的字符串        // if (a.isEmpty())
 7Java里如何判断一个String是空字符串或空格组成的字符串        if (a.trim().isEmpty())
 8Java里如何判断一个String是空字符串或空格组成的字符串Java里如何判断一个String是空字符串或空格组成的字符串        Java里如何判断一个String是空字符串或空格组成的字符串{
 9Java里如何判断一个String是空字符串或空格组成的字符串            System.out.println("It is empty");
10Java里如何判断一个String是空字符串或空格组成的字符串        }
11Java里如何判断一个String是空字符串或空格组成的字符串        else 
12Java里如何判断一个String是空字符串或空格组成的字符串Java里如何判断一个String是空字符串或空格组成的字符串        Java里如何判断一个String是空字符串或空格组成的字符串{
13Java里如何判断一个String是空字符串或空格组成的字符串            System.out.println("It is not empty");
14Java里如何判断一个String是空字符串或空格组成的字符串        }
15Java里如何判断一个String是空字符串或空格组成的字符串    }
16Java里如何判断一个String是空字符串或空格组成的字符串}
17Java里如何判断一个String是空字符串或空格组成的字符串

上一篇:Ajax,设置默认焦点以及判断是否为空


下一篇:控制所生成的servlet的结构: JSP page指令