论坛首页 Java企业应用论坛

字符串 用==与equals的区别问题

浏览 1547 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-07-03  
(注:很久以前写的一段文字,现转过来)

经常看到有人问到字符串的比较的问题:
具体可简单理解如下:

String s1=new String("hh");
String s2=new String("hh");
System.out.println(s1==s2);//因为引用s1与引用s2指向不同的对象,所以比较的结果为false
System.out.println(s1.equals(s2));//因为s1与s2所指向的对象的内容都一样,所以此时比较的结果为true 
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics