在Java中,如何使用equalsIgnoreCase
应用于多个字符串?
我是Java新手,我希望用户以小写或大写形式输入 a 或 c 或 e 。
答案 0 :(得分:0)
只需将您的可能性与逻辑OR运算符(||
):
if ("a".equalsIgnoreCase(string)
|| "c".equalsIgnoreCase(string)
|| "e".equalsIgnoreCase(string)) {
// Valid string
} else {
// Invalid string
}
答案 1 :(得分:0)
String equalsIgnoreCase()
此方法根据字符串的内容比较两个给定的字符串,而不管字符串的大小写。它就像equals()方法但不检查大小写。如果任何字符不匹配,则返回false,否则返回true。
作为例子
public class EqualsIgnoreCaseExample{
public static void main(String args[]){
String s1="java";
String s2="java";
String s3="JAVA";
String s4="python";
System.out.println(s1.equalsIgnoreCase(s2));//true because content and case both are same
System.out.println(s1.equalsIgnoreCase(s3));//true because case is ignored
System.out.println(s1.equalsIgnoreCase(s4));//false because content is not same
}}