黑马程序员技术交流社区
标题:
s1和s2不是比较的常量池相等吗?
[打印本页]
作者:
吴华二
时间:
2012-3-25 16:25
标题:
s1和s2不是比较的常量池相等吗?
public class OperatorsAndExpressions{
void equalsMethodl(){
String s1=new String(“how are you”)
String s2=new String(“how are you”)
System.out.println(s1=s2)
}
public static void main(String args[]){
OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();
//用于复合类型数据的“= =”运算符
OperAndExp.equalsMethod1();
}
}
结果是输出false,s1和s2不是比较的常量池相等吗?这点又有些模糊了...
作者:
杨朝辉
时间:
2012-3-25 16:45
s1==s2;比较的是哈希值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2