id.equals("")与id!=""的问题
//我是想让当两个文本框都不为空时输出”正确“,其他情况输出“错误”
String id =jfid.getText().trim();
String pwd =new String(jfpwd.getPassword());
//第一种方法
if(!id.equals("")&&!pwd.equals("")){
System.out.println("正确");
}else {
System.out.println("错误");
}
//第二种方法
if(id!=""&&pwd!=""){
System.out.println("正确");
}else {
System.out.println("错误");
}
为什么第二种方法不成立呢我为此捣鼓了一上午,还希望高手指点小弟一二。。。。