equalsignorecase,怎么让java中的输入名不区分大小写

伏羲号

equalsignorecase,怎么让java中的输入名不区分大小写?

import java.util.Scanner;

equalsignorecase,怎么让java中的输入名不区分大小写

public class Mymatch {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

String in = input.next();//输入字符串 hello

System.out.println(in); //打印

System.out.println(in.equalsIgnoreCase("HELLO")); //忽略大小写比较

}

}

可以吗?

结果:

hello

hello

true

equals与equalsIgnoreCase的区别?

equals和equalsIgnoreCase的区别是:equals考虑大小写,equalsIgnoreCase忽略大小写。

equals,方法展示:

public boolean equals(Object anObject)

将此字符串与指定的对象比较。当该参数不为 null,并且是与此对象表示相同字符序列的 String 对象时,结果才为 true,否则为false。

equalsIgnoreCase,方法展示:

public boolean equalsIgnoreCase(String anotherString)

将此 String 与另一个 String 比较,不考虑大小写。如果两个字符串的长度相同,并且其中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的;

当参数不为 null,且这两个 String 相等(忽略大小写),则返回 true,否则返回 false。

举例:

String a ="lol";String b ="Lol";System.out.println(a.equals(b));//输出为falseSystem.out.println(a.equalsIgnoreCase(b));//输出为true

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,80人围观)

还没有评论,来说两句吧...