posts - 26,  comments - 14,  trackbacks - 0

其实 很简单:
==比较两个数是否是同一对象即同一地址,而equals则比较两个是否是同一个字符,或者是同一数值。。。。

如果你还不明白,请看以下代码:

package Duixiang;

public class First {
 
 
 public static void main(String args[]){
  
  
  String str1="abc";
  
  String str2=new String("abc");
  
     String str3=str2;
  System.out.println(str1==str2);//"=="比较两个数是否是同一个对象,同一对象
  System.out.println(str2==str3);
  System.out.println(str1.equals(str2));//equals比较两数是否是相同
  System.out.println(str2.equals(str3));
  System.out.println(str1.equals(str3));
  
  
 }

}
执行结果:
 

posted on 2010-11-06 22:51 龍ぜ殘剑 阅读(124) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜