在java语言中,字符串为空有两层含义:
一种空值null,一种是0长度的空字符串
方法1:使用String类声明字符串常量时,将其初始化为null,
此时可以使用关系运算符"=="进行判断
public void Test()
{
String sVar =null ;
if(sVar==null)
{
//字符串为空时要执行的代码
}
}
方法2:使用String类声明字符串常量时,为其指定0长度空字符串
此时可以使用equals()方法或者length()方法进行判断
public void Test()
{
String sVar ="" ;
if(sVar.equals(""))
{
//字符串为空时要执行的代码
}
}
或者:使用length()结合关系运算符"=="判断字符串是否为空
public void Test()
{
String sVar ="" ;
if(sVar.length()==0)
{
//字符串为空时要执行的代码
}
}