定义
compareTo(Integer anotherInteger) //用数字比较两个Integer整数对象
如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。

源码
//Integer的compareTo方法,底层依据的是compare方法
public int compareTo(Integer anotherInteger)
{
//实际上Integer的比较是通过Integer中包括的整数来比较的
return compare(this.value, anotherInteger.value);
}
public static int compare(int x, int y)
{
//如果a比b小,那么返回-1,相等就是0,否则就是1
return (x < y) ? -1 : ((x == y) ? 0 : 1);
}
例子
public class IntegerCompareToDemo {
public static void main(String args[]) {
Integer b = 5;
Integer c = 15;
System.out.println(b.compareTo©); //输出-1
b = 15;
System.out.println(b.compareTo©); //输出0
b = 20;
System.out.println(b.compareTo©); //输出1
}
}

Java Integer.compareTo()比较大小相关推荐

  1. .pgr照片文件解析,C++与Java存储数据差别大小端模式

    一..pgr是什么? .pgr文件是二进制的图像文件,可以用普通的文本文件打开,或者查看十六进制的文本信息: 读取需要了解~~~非常重要 !!! 基本数据类型的大小端存储模式 表头Header 详细信 ...

  2. android 使用compareTo比较大小

    今天,简单讲讲android里String的compareTo函数的使用. 昨天,自己想将字符串进行一个排序,但是排序就必须比较String的大小,这里的String不是数字,而是字符"ab ...

  3. 【java】java Integer 缓存 一定是 -128~127 吗

    1.概述 我们都知道 java Integer是有缓存的,缓存范围是 -128~127.但是这个值是一定的吗? 不一定.看源码.缓存大小居然可以改变 /*** Cache to support the ...

  4. 享元模式在 Java Integer 中的应用

    我们先来看下面这样一段代码.你可以先思考下,这段代码会输出什么样的结果. Integer i1 = 56; Integer i2 = 56; Integer i3 = 129; Integer i4 ...

  5. Integer对象的大小比较

    Integer对象的大小比较 先看两个比较大小的代码: Integer a = 127;Integer b = 127;Integer c = 128;Integer d = 128;System.o ...

  6. Java中CompareTo()方法的详细介绍

    Java中CompareTo()方法: String 字符串用compareTo方法从第一位开始比较, 如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型 1.当两个比较的 ...

  7. Java Date compareTo()方法具有什么功能呢?

    转自: Java Date compareTo()方法具有什么功能呢? Date compareTo()方法的功能简介说明:对比两个Date值的大小Date compareTo()方法的语法:publ ...

  8. java integer int 比较_java Integer和int之间的比较问题是什么?

    展开全部 java Integer和int之间e68a84e8a2ad3231313335323631343130323136353331333365633864==的比较问题.求解释 public ...

  9. Java: Integer比较127, 128

    Java: Integer用==比较时127相等128不相等的原因 Integer数值在 -128 到 127 之间是从缓存中去取值,所以返回的是同一个对象,可以直接Integer==Integer, ...

最新文章

  1. 领导者的本质——管理自己,影响别人!(深度好文)
  2. 个人作业1 四则运算题目生成程序
  3. 3.MATLAB界面介绍
  4. python 分布式队列_〖Python〗-- Celery分布式任务队列
  5. 用turtle画中国象棋棋盘
  6. 依赖注入(DI)入门
  7. Java Web之三大利器
  8. 什么是CentOS系统?
  9. 视频压缩工具及使用方法
  10. java向led屏下发字符串乱码_几种误解,以及乱码产生的原因和解决办法
  11. 建站提示:B2C网站建设的注意事项
  12. java文件切割工具
  13. keil ARM 生成BIN文件的两种方式,直接复制就能用
  14. 塔米狗分享|2022年企业并购创新的融资方式有哪些
  15. [Python|生信]从Fasta文件出发获取序列的基本信息
  16. MATLAB注意事项
  17. php点击同一个按钮实现正序倒叙,php foreach正序倒序输出
  18. Anaconda的卸载及安装(图文详解)
  19. 神经网络的具体应用实例,各种神经网络的应用
  20. 解决Mac OS 山猫10.8下Xcode无法更新以及速度慢的问题

热门文章

  1. 建筑与建筑群综合布线系统工程验收规范_如果这9个方面考虑周到 你的综合布线系统工程可以竣工验收了...
  2. 工程数学(数值分析)第三讲:求解线性代数方程组
  3. Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题
  4. python接口自动化(十)--post请求四种传送正文方式(详解)
  5. jedis java.lang.verifyerror_需要使用jfinal中的JedisPlugin的一些问题
  6. windows运行linux系统,coLinux:在Windows运行Linux系统(教程)
  7. Fiddler软件基本配置教程
  8. Redis开启远程访问,你需要注意这些问题
  9. Hbase安装及配置
  10. String字符串工具类 StringUtils.java