java不等于 等于

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

posted @ 2023-04-03 10:39  小生晓梦  阅读(157)  评论(0)    收藏  举报