你们回答的都太麻烦啦!java要求变量需要赋初值的,String类型也一样,我自己测试了一个程序能正确运行:
class Test{
public static void main(String args[])
{
String name=new String(),
mima=new String();
if(name.length()==0||mima.length()==0)
{
}
}
}
或者改为String name="",mima="";也行,总之是要初始化的!!!
是的
应该像这样
if(name.length()==0||mima.length()==0 || name == null || mima == null)
哈哈,楼下是新手吧
是错的~
在JAVA中比较文字,使用:if(name.equals("0")||mima.equals("0"))
理论上那样做说得过去,但开发中用if(name!=null && name.trim().length==0 ||password!=null && password.trim().length==0 )
{}
加上NULL的判断
java 2000的是对的