- 关 键 词:
- java
Java在对象对比时可以用符号"=="和方法 equals();
所有类都会从Object类中继承equals()方法,一般情况下equals()方法判断对象(在对内存中的实体)的值是否相等,如果相等则返回true,不相等则返回false。
先看一个Java系统类对象的例子
public class EqualsTest ...{
public static void main(String[] args) ...{
String s1=new String("a");
String s2=new String("a");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}
结果是
false
true
分析:
s1和s2虽然值相等,但它们是两个不同的引用,所以 s1 != s2
数组的比较
判断两个数组是否相等要用
Arrays.equals(type a,type b); type 可以为int,float,char等类型
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Java环境安装配置 (5800篇文章)
- Java编程开发手册 (8477篇文章)
- Java对象 (154篇文章)
- Java远程通讯可选技术及原理 (145次浏览)
- Java基础知识:初学者必须理解的六大问题 (76次浏览)
- 九个非常值得一看的MySpace程序 (72次浏览)
- Java初学者必须理解的六个大问题 (70次浏览)
- 微软企业级平台呼之欲出 英雄由“此”诞生 (66次浏览)
- Java基础知识:谈谈简单Hibernate入门 (58次浏览)
- struts验证框架开发详解 (48次浏览)
- Java入门-浅析Java学习从入门到精通 (47次浏览)
- 关于提高自己水平的十大技术 (47次浏览)
- Eclipse开发经典教程:SWT布局 (46次浏览)



