java中的比较运算
2006-11-17 19:51
295 查看
在java中比较基本数据类型:
int float double char byte 可以直接用"=="来比较。得出的值是正确的。
java中对象比较要用该对象继承自Object 的方法 equals()来比较。
请注意:对象变量是一个引用。而非对象本身。
对象变量相比较时,是在比较变量指向的对象。
当两个引用指向同一个对象(地址)时,结果是true;
(一个对象的实例只有一个地址。可有多个引用指向它。)
否则,为false。
同一个类的两份相同的实例,若在内存不同的位置,相比较,它们为false。
int float double char byte 可以直接用"=="来比较。得出的值是正确的。
java中对象比较要用该对象继承自Object 的方法 equals()来比较。
请注意:对象变量是一个引用。而非对象本身。
对象变量相比较时,是在比较变量指向的对象。
当两个引用指向同一个对象(地址)时,结果是true;
(一个对象的实例只有一个地址。可有多个引用指向它。)
否则,为false。
同一个类的两份相同的实例,若在内存不同的位置,相比较,它们为false。
相关文章推荐
- Java中初学者比较爱出错的运算问题(zt)
- Java基础教程9-if-else语句和相关比较运算操作
- Java中初学者比较爱出错的运算问题
- Java 小例子:不通过逻辑运算和类库,比较两个 integer 大小
- Java String类的比较运算
- C/C++/Java数据类型比较及Java位操作运算讲解
- 神奇:java中float,double,int的值比较运算
- java中关于String类的比较运算
- java中关于String类的比较运算
- java--三元运算符号比较大小
- Android 中Jni与Java运算性能比较
- 03.Java语言基本语法之运算符,算数、赋值、比较、逻辑、位、三元运算等
- java利用FutureTask、ExecutorService 在多核时代充分利用CPU运算
- java,c#,php类与继承简单比较
- Android学习笔记----Java中的字符串比较
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- Visual C#、Java(或JBuilder)与Delphi编程语言的比较(2)
- Java简单的 整数加减乘除运算
- java 工作流开发框架比较
- Java对日期Date类进行加减运算,年份加减,月份加减