1、字符串"=="的比较
String 类是一个特殊的包装类数据,当测试两个包装类的引用是否指向同一个对象时,用"=="
String类对象创建有两种方式,形式如下:
形式一:
形式二:
2、两者都为第一种形式的的比较:
3、两种不同类型形式比较:
4字符串值得比较
如果要比较俩个字符串的值相等,就用equals()
如str1.eaquals(str2),如果str1 和str2的字面的值相等,那就返回结果为true.
结论:
当比较两个包装类里面的值相等时,用equals()方法,当测试两个包装类的引用是否指向同一个对象时,用"=="
String 类是一个特殊的包装类数据,当测试两个包装类的引用是否指向同一个对象时,用"=="
String类对象创建有两种方式,形式如下:
形式一:
String str="abc";
形式二:
String str=new String("abc");
2、两者都为第一种形式的的比较:
String str1="abc";
String str2="abc";
System.out.print(str1==str2);
3、两种不同类型形式比较:
String str1="abc";
String str2=new String("abc");
System.out.print(str1==str2)//fale;
4字符串值得比较
如果要比较俩个字符串的值相等,就用equals()
如str1.eaquals(str2),如果str1 和str2的字面的值相等,那就返回结果为true.
结论:
当比较两个包装类里面的值相等时,用equals()方法,当测试两个包装类的引用是否指向同一个对象时,用"=="