“equals” VS "=="
来源:互联网 发布:ds file windows 编辑:程序博客网 时间:2024/06/05 10:06
"=="用来比较引用和比较基本数据类型时具有不同的功能:
1.比较基本数据类型: 如果两个值相同,则结果为true;
2.比较引用数据类型: 如果引用指向类村中的同一对象,结果为true;
equals方法(是String类从它的超类object中继承的)被用来检测对象的内容是否相等。
class exam3_1_2{
public static void main(String[] args){
String str1=new String("字符串");
String str2=new String("字符串");
String str3=str1;
if (str1==str2)
{
System.out.println("str1==str2");
}
if (str1==str3)
{
System.out.println("str1==str3");
}
if (str1.equals(str2))
{
System.out.println("str1 equal str2");
}
else
{
System.out.println("str1 not equal str2");
}
}
}
- Equals vs "=="
- equals VS ==
- “equals” VS "=="
- equals VS ==
- java == vs equals
- 易混问题总结---(equals VS ==)
- 学习笔记之 equals() vs. == 和String对象的2种创建过程
- equals VS ==
- == equals和Arrays.equals
- equals 和 ==, equals 和 hashcode
- == 与 equals()
- "=="和"equals()"
- equals & ==
- equals和==
- equals与==
- "==" and "equals"
- equals与"=="
- equals与==
- boost源码剖析之:Tuple Types
- android中如何开发用户控件(使用已有控件组合而成的控件,非用户视图)
- Delphi中调用DLL(Windows API)清空回收站
- javascript跨浏览器创建XML对象
- boost源码剖析之:boost::multi_array
- “equals” VS "=="
- 今天安装的Ubuntu,我的开源第一步啊!
- StateBarManager类中addIcon方法的slot参数的说明
- boost源码剖析之:泛型指针类any之海纳百川(rev#2)
- java.net.bindexception: address already in use: jvm_bind:8080
- ant打包apk
- 指针形参,引用变量,普通变量比较
- jquery取值
- boost源码剖析之:泛型编程精灵type_traits(rev#2)