首页 > 编程语言 >无涯教程-Java - compareTo()函数

无涯教程-Java - compareTo()函数

时间:2023-12-13 16:32:21浏览次数:33  
标签:Java 无涯 System 参数 compareTo println Integer public

该方法将调用该方法的Number对象与参数进行比较。可以比较Byte,Long,Integer等。

但是,无法比较两种不同的类型,参数和调用该方法的Number对象应为同一类型。

compareTo() - 语法

public int compareTo( NumberSubClass referenceName )

这是参数的详细信息-

  • referenceName   -  这可以是字节,双精度,整数,浮点型,长整型或短整型。

compareTo() - 返回值

  • 如果Integer等于参数,则返回0。
  • 如果Integer小于参数,则返回-1。
  • 如果Integer大于参数,则返回1。

compareTo() - 示例

public class Test { 

   public static void main(String args[]) {
      Integer x=5;
      
      System.out.println(x.compareTo(3));
      System.out.println(x.compareTo(5));
      System.out.println(x.compareTo(8));            
   }
}

这将产生以下输出-

1
0
-1

参考链接

https://www.learnfk.com/java/number-compareto.html

标签:Java,无涯,System,参数,compareTo,println,Integer,public
From: https://blog.51cto.com/u_14033984/8804065

相关文章

  • java学习01-项目,模块,包,类的关系
    一.引言在Java编程语言中,项目、模块、包和类是组织代码的不同层次,它们之间的关系构成了Java程序的框架和结构。下面将详细解释这些概念以及它们之间的关系。二.定义项目(Project):项目是最大的组织单位,通常代表一个完整的软件应用或一组相关的应用。一个项目可以包含多个模块,这些......
  • JavaWeb - Day06 -MySQL-DDL、DML
    01.MySQL-课程介绍什么是数据库?数据库:英文为DataBase,简称DB,它是存储和管理数据的仓库。像我们日常访问的电商网站京东,企业内部的管理系统OA、ERP、CRM这类的系统,以及大家每天都会刷的头条、抖音类的app,那这些大家所看到的数据,其实都是存储在数据库中的。最终这些数据,只是在......
  • javaWeb项目开发文件上传与下载功能实现
    Web开发文件上传与下载依赖<!--java生成excel文件插件--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.15</version></dependency><!--文件上传--><dependency><g......
  • Java-jdk 11或17 文件路径中没有jre文件
    Java-jdk11或17文件路径中没有jre文件 简介: Java-jdk11或17文件路径中没有jre文件在使用IDE敲代码的时候,是需要安装jdk的。但是由于jdk版本的不同导致在配置系统环境的时候找不到对应的jre文件。    所以我们想要配置系统变量就需要有jre文件,j......
  • 无涯教程-Java - xxxValue()函数
    该方法将调用该方法的Number对象的值转换为从该方法返回的原始数据类型。xxxValue()-语法这是每种原始数据类型的单独方法-bytebyteValue()shortshortValue()intintValue()longlongValue()floatfloatValue()doubledoubleValue()xxxValue()-返回值此方法返回......
  • Java包装类
    包装类什么是包装类基本数据类型所对应的引用数据类型Object可同一所有数据,包装类的默认值是null基本数据类型包装类型byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBooleancharcharacter类型转换与装箱......
  • 【JAVA】使用intellij IDEA将项目打包为jar包
    当你有一个能正常编译的项目,以springboot为例,有两步步骤打包配置打包一、打包配置1.点击右上角快捷按钮/文件-->项目结构,打开项目结构设置  2.项目结构-->Artifacts,如图所示选择 3.在CreateJARfromModules配置, 4.配置jar输出相关设置 二、打包1.构建......
  • Java文件上传与下载
    文件上传因为项目很多地方要用到上传功能,所以抽取出来一个UploadUtils工具类,需要使用文件上传功能只需要注入UploadUtils就行。项目中配置的额外的静态资源目录,返回的是相对路径(相对于静态资源目录的路径),如/role/a.png表示的是D:/uploads/mhxysy/role/a.png或者项目resources目录......
  • 【交叉链表】Java哈希表——HashSet类/双指针
    leetcode160.相交链表题意:给定两个链表A、B的表头节点,找到链表交叉节点(地址值相同)。链表A长度为m,链表B长度为n,范围在[1,3e4]题解1:根据哈希表去重的原理,使用哈希表集合HashSet来维护链表节点,默认比较节点地址值。将链表A中的节点全部add进HashSet中,然后遍历链表B中的节点,如果......
  • Java零基础-枚举
    前言Java作为一门流行的编程语言,在各种领域都有广泛的应用。而在Java中,枚举是一种十分重要的数据类型。通过枚举,我们可以列出一组具有固定数量的值。摘要本文将介绍Java中的枚举类型,包括枚举类型的定义、使用方法,以及枚举类型在实际开发中的应用场景和优缺点分析。为了方便理解,......