起因: 两个一样得String串对比 !=时 返回false。
1、如 String str = ""; String str2 ="";
则 str ==str2 str!=str2 均返回结果不正确
正确用法 str.Equals(str2) 或 !str.Equals(str2);
2、在String使用前要做为null判断。
写法:!"".Equals(str) && str.Equals(str2)
或 str !=null && str.Equals(str2)
标签:&&,java,String,str2,Equals,str,等于 From: https://www.cnblogs.com/ogog/p/17282356.html