Java中== 与equals的比较已经很多文章进行介绍,在这不再赘述。
今天在项目中自己埋了一个坑,蒙了好久才找到问题。代码如下:
Integer a = 101;
String b = "101";
System.out.println(a.equals(b));
Integer对象与String对象不能直接比较,需要做相应的转换。
Java中== 与equals的比较已经很多文章进行介绍,在这不再赘述。
今天在项目中自己埋了一个坑,蒙了好久才找到问题。代码如下:
Integer a = 101;
String b = "101";
System.out.println(a.equals(b));
Integer对象与String对象不能直接比较,需要做相应的转换。