主要代码(java):
String selectedSex=String.valueOf(stuModel.getValueAt(row, 3));
System.out.println("selectedSex:"+selectedSex);
System.out.println("selectedSex.equals(\"男\"):"+selectedSex.equals("男"));
System.out.println("selectedSex==\"男\":"+(selectedSex=="男"));
输出结果:
selectedSex:男
selectedSex.equals("男"):false
selectedSex=="男":false
问题:selectedSex得到字符串"男",为什么selectedSex.equals("男"),selectedSex=="男")结果都为false,好纠结!
------解决方案--------------------
不懂, 帮顶
------解决方案--------------------
空格有没有;
------解决方案--------------------
==肯定不对,equals对
System.out.println("selectedSex:"+selectedSex+"。");
看看后面有没有空格
------解决方案--------------------
System.out.println(selectedSex.length());
是1吧;