在Java中,如何使用.equalsIgnoreCase应用于多个字符串?

时间:2017-03-29 18:59:31

标签: java string string-comparison

在Java中,如何使用equalsIgnoreCase应用于多个字符串? 我是Java新手,我希望用户以小写或大写形式输入 a c e

2 个答案:

答案 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  
    }}