java中判断相同有两种方式:

第一种:使用==直接判断相同,它适用于两个变量之间、一个变量和一个对象之间相比较。

如:

int a=3,c=3;
Integer b=new Integer(3);
System.out.println(a==c);
System.out.println(a==b);

输出结果为:

true

true

第二种:使用equals()函数比较,它适用于两个对象之间、一个对象和一个变量之间相比较。

如:

int a=3;
Integer b=new Integer(3);
Integer c=new Integer("3");
System.out.println(b.equals(a));
System.out.println(b.equals(c));

输出结果为:

true

true

以上介绍,我们仅能判断两个量之间是否相等,下面再介绍一个判断两个对象之间大小的函数:

它就是conpareTo();

具体用法包含在以下代码中:

// 判断相同和对象比较大小
public class Main_3 {public static void main(String[] args){int a=3,b=4;System.out.println(a>b);System.out.println(a==b);System.out.println(a<b);// 结论:基本类型比较大小使用> < ==即可Integer x=new Integer(4);Integer y=new Integer(6);System.out.println(x>y);System.out.println(x==y);//为什么不是true呢?System.out.println(x<y);// 结论:x,y都是对象,不能通过> < ==相比较// 如果想判断两个对象是否相等,可以使用equals()函数System.out.println(x.equals(y));// 如果相比较两个对象的大小,可以使用compareTo函数// 它的返回值是int类型值System.out.println(x.compareTo(y));// 返回0表示x对象与y对象相等,返回-1表示x小于y,返回1表示x大于y// 对象与基本类型的比较System.out.println(x==b);System.out.println(x.equals(b));}
}

java-判断相同和对象比较大小相关推荐

  1. java object大小_在Java中,确定对象object大小的最佳方法是什么? - Break易站

    例如,假设我有一个应用程序,它可以读取包含一堆数据行的CSV文件.我根据数据类型向用户提供行数摘要,但是我想确保不读取太多数据行并导致OutOfMemoryErrors.每一行都会翻译成一个对象.有没 ...

  2. Java 判断实体类对象的全部属性是否空

    代码: public boolean checkObjAllFieldsIsNull(Object object) {// 如果对象为null直接返回trueif (null == object) { ...

  3. java判断integer长度_Integer比较大小

    Integer比较大小 java的两种类型: ● 基本类型 基本数据类类型存的是数值本身 ●引用类型 引用类型变量在内存放的是数据的引用 基本类型通过==比较的是他们的值大小,而引用类型比较的是他们的 ...

  4. java判断一个字符串对象是否在一个集合里面

    最初遇到的这个小问题是,如何判断一个字符串是否在一个字符串数组里面? private static boolean isBelongList(String str){ String[] strArra ...

  5. java比较两个对象_java判断两个对象是否相等的方法

    java判断两个对象是否相等的方法 发布时间:2020-06-25 13:48:38 来源:亿速云 阅读:197 作者:Leah 这期内容当中小编将会给大家带来有关java判断两个对象是否相等的方法, ...

  6. java判断list相等_java 判断两个list是否相等

    /** * 队列比较 * @param * @param a * @param b * @return */ public static > boolean compare(List a, Li ...

  7. JVM概念之Java对象的大小与引用类型

    2019独角兽企业重金招聘Python工程师标准>>> 本文来自和你在一起的博客,原文标题:<JVM调优总结(二)-一些概念>.本文总结了JVM概念中的Java对象的大小 ...

  8. JVM —— Java 对象占用空间大小计算

    零. 为什么要知道 Java 对象占用空间大小 缓存的实现: 在设计 JVM 内缓存时(不是借助 Memcached. Redis 等), 需要知道缓存的对象是否会超过 JVM 最大堆限制, 如果会超 ...

  9. Java计算一个对象所占内存大小_Java程序计算各种对象所占内存的大小的方法

    System.out.println("--- Memory Usage:"); /*打印一行字符串---Memory Usage*/ Runtime rt=Runtime.get ...

最新文章

  1. Java新手,强烈不建议你用 a.equals(b) 判断对象相等!
  2. Ecology Letters:重金属的污染可导致铁载体生产菌的增加
  3. php如何查询数据是否存在,PHP判断数据库中的记录是否存在的方法,php数据库_PHP教程...
  4. 为什么要选择Apache Pulsar(一)
  5. 你说你精通CSS,真的吗?
  6. 为预防软件质缺陷应该做点儿什么
  7. Palo Doris不会用?(基础指南)
  8. I love exam HDU - 6968
  9. 解密阿里云七武器之高性能消息服务ONS
  10. String去重方法
  11. mysql 3.23_2018-3-23 13周5次课 MySQL常用操作(下)
  12. javascript使用事件委托
  13. Oracle11新特性——初始化文件管理
  14. 【Linux】监视gpu使用情况
  15. 深入理解java虚拟机学习笔记(一)
  16. java基础试题_Java基础测试题带答案
  17. (超详细笔记整理)动力节点_老杜 | JavaSE进阶 【P486之后】
  18. python不知道吃什么_一个人不知道吃什么?找出我做的一个人的食物
  19. 全流程东方时尚C1考试经历
  20. LDT面试:实验室开发诊断试剂监管模式(Laboratory Developed Test,LDT)

热门文章

  1. 三大独家优势赢得关注 神策数据成功签约借贷宝
  2. java中Class.getResource用法(用于配置文件的读取)
  3. React Native之AppRegistry模块
  4. jQuery图片翻转弹出动画特效
  5. System Center 2012与vCenter Operations 产品功能对比
  6. PROC系列之/proc/stat/
  7. 数字化转型的研究方向
  8. marting mate 是真的香喷喷的 学术英语必备
  9. 【转】光栅化操作阶段
  10. C# 与 Unity 同名函数