java不等于 等于

发布时间 2023-04-03 10:42:47作者: 小生晓梦

起因: 两个一样得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)