SSISO Community

시소당

[자바/Java] 문자열 비교, 대소문자 구분/구분없이, Compare Strings Ignore Case

문자열  2개가  서로  같은지  다른지  비교하는  예제입니다.

"HaHaHa"  와  "hahaha"  라는  문자열을  비교했습니다.

Foo.java
class  Foo  {
    public  static  void  main(String  args[])  {

        String  s1  =  "HaHaHa";

        //  문자열  비교:  대소문자  구분하여
        if  (s1.equals("hahaha"))  {
            System.out.println("같은  문자열이군요!");
        }  else  {
            System.out.println("다른  문자열이군요...");
        }

        //  문자열  비교:  대소문자  구분  없이
        if  (s1.equalsIgnoreCase("hahaha"))  {
            System.out.println("같은  문자열이군요!");
        }  else  {
            System.out.println("다른  문자열이군요...");
        }


    }
}

위의  소스를  Foo.java  라는  이름으로  저장하고  컴파일하면  실행됩니다.


실행  결과:
다른  문자열이군요...
같은  문자열이군요!


equalsIgnoreCase()  라는  메소드는  대소문자  구분없이  비교하는  것입니다.

출처  :  http://mwultong.blogspot.com/2006/09/java-compare-strings-ignore-case.html

2066 view

4.0 stars