首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java字符串比较"=="跟equals()得区别

2012-12-21 
Java字符串比较和equals()得区别1、字符串的比较 String 类是一个特殊的包装类数据,当测试两个包装

Java字符串比较"=="和equals()得区别
1、字符串"=="的比较
String 类是一个特殊的包装类数据,当测试两个包装类的引用是否指向同一个对象时,用"=="
String类对象创建有两种方式,形式如下:
形式一:

String str1="abc";String str2=new String("abc");System.out.print(str1==str2)//fale;

4字符串值得比较
如果要比较俩个字符串的值相等,就用equals()
如str1.eaquals(str2),如果str1 和str2的字面的值相等,那就返回结果为true.


结论:
当比较两个包装类里面的值相等时,用equals()方法,当测试两个包装类的引用是否指向同一个对象时,用"=="

热点排行