日期:2014-05-20  浏览次数:20599 次

java中的方法trim()
String a="name";
String b=" name ";
System.out.println(a==b.trim());
结果为什么为false

------解决方案--------------------
a.equals(b.trim())就会返回true
b.trim()虽然也是"name",但字符串之间==比较不是比较字符串内容,而是比较内存地址,即这两个字符串是否为同一个对象,所以会返回false