java中compare语句的用法_java中compareTo和comparetoIgnorecase的用法和区别

该方法按字典顺序比较两个字符串,不考虑大小写。此方法返回一个整数。根据指定String大于、等于、小于此String对象,返回结果分别为负整数、0、正整数。

语法  compareToIgnoreCase(String str)  str:str指定比较的String。

示例  使用compareToIgnoreCase()函数按字典顺序比较字符串strCom和strCom1,并将结果赋值给int变量strLower。虽然比较的字符串一个是小写,一个是大写,但是字符串strLower的返回值为0。 String strCom = "I LIKE JAVA"; String strCom1 = "i like java"; int strLower = strCom.compareToIgnoreCase(strCom1);

在使用compareTo方法与compareToIgnoreCase方法进行比较时,空格也是字符串中的字符。

典型应用  compareTo方法与compareToIgnoreCase方法都可以用于比较字符串。但两者有一定的区别,例如,使用两个只有大小写不同的字符串与同一个字符串进行比较,两种方法会得到不同的结果,如图1.1所示。

47a38da379d1d46a3195d944658c31ee.png

本示例的关键代码如下: public static void main(String[] args) {   String word = "I LIKE JAVA";     //定义字符串   int com = word.compareTo("i like java");   //调用compareTo方法   int another = word.compareToIgnoreCase("i like java");   //调用compareToIgnoreCase方法   System.out.println("使用compareTo方法比较结果:"+com);   System.out.println("使用compareToIgnoreCase方法比较结果:"+another); }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值