首页 > 其他分享 >.compareTo用法

.compareTo用法

时间:2022-11-21 23:44:10浏览次数:40  
标签:String num2 int 用法 a1 a2 compareTo

一.java中的compareto方法

1.返回参与比较的前后两个字符串的asc码的差值,如果两个字符串首字母不同,则该方法返回首字母的asc码的差值String a1 = “a”;

String a2 = “c”;

System.out.println(a1.compareTo(a2));//结果为-2

2.即参与比较的两个字符串如果首字符相同,则比较下一个字符,直到有不同的为止,返回该不同的字符的asc码差值,String a1 = “aa”;

String a2 = “ad”;

System.out.println(a1.compareTo(a2));//结果为-3

3.如果两个字符串不一样长,可以参与比较的字符又完全一样,则返回两个字符串的长度差值String a1 = “aa”;

String a2 = “aa12345678”;

System.out.println(a1.compareTo(a2));//结果为-8

4.返回为正数表示a1>a2, 返回为负数表示a1\u003Ca2, 返回为0表示a1==a2;

5.数字类型不能用compareTo,nt跟int的比较不能用compareTo方法,直接用大于(>) 小于(\u003C) 或者 等于(==) 不等于(!=)来比较即可\

int num1 = 4;

int num2 = 5;

num1.compareTo(num2);//Cannot invoke compareTo(int) on the primitive type int

你可以先把你的int型变量转换成String再进行比较

int num1 = 4;

int num2 = 5;   System.out.println((num1+\"\").compareTo(num2+\"\"));//-1    

标签:String,num2,int,用法,a1,a2,compareTo
From: https://www.cnblogs.com/lbqq/p/16913832.html

相关文章

  • 关于Linux中网络方面的命令用法(持续更新)
    ifconfig概述ifconfig工具被用来查看和配置网络接口配置信息。用ifconfig命令配置的网卡信息,在网络设备重启后,配置就会还原。要想将修改的配置信息永远的存的电脑里,那就......
  • Qt QVariant的用法
    前言QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。介绍......
  • ue3中的watch的用法
    watch函数收三个参数:需要进行监听的数据的数组,监听的数据发生改变时的回调配置项一、监听基础类型二、监听复杂类型复杂类型的监听有很多种情况,具体的内容如......
  • ToString()的用法
    当前时间staticvoidMain(string[]args)//主程序{//输出2022/11/21Console.WriteLine(DateTime.Now.ToString("d......
  • Oracle中ALTER TABLE的五种用法(一)
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • linux中sed用法读这一篇就够了
    1.概念sed是一种行编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲......
  • shell中的for循环用法详解
    https://www.jb51.net/article/186134.htmfor命令:foriin的各种用法:foriin“file1”“file2”“file3”foriin/boot/*foriin/etc/*.confforiin......
  • 基于python中的静态方法,类方法以及类变量的用法
    基于python中的静态方法,类方法以及类变量的用法最近在做scada系统的自动化部署,采用python语言,在开发过程中用到了,静态方法,类方法,以及类变量,下面就这个特殊的用法做个......
  • StringTokenizer基本用法
    简介StringTokenizer是一个快速分割字符串的工具类基本用法//默认使用"\t\n\r\f"作为分隔符,将str进行分割publicStringTokenizer(Stringstr){this(str,......
  • ownCloud 的六大神奇用法
    ownCloud是一个自行托管的开源文件同步和共享服务器。就像“行业老大”Dropbox、GoogleDrive、Box和其他的同类服务一样,ownCloud也可以让你访问自己的文件、日历、......