Sunday, September 10, 2006
[자바/Java] 문자열 비교, 대소문자 구분/구분없이, Compare Strings Ignore Case
문자열 2개가 서로 같은지 다른지 비교하는 예제입니다.
"HaHaHa" 와 "hahaha" 라는 문자열을 비교했습니다.
Foo.java
위의 소스를 Foo.java 라는 이름으로 저장하고 컴파일하면 실행됩니다.
실행 결과:
다른 문자열이군요...
같은 문자열이군요!
equalsIgnoreCase() 라는 메소드는 대소문자 구분없이 비교하는 것입니다.
"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("다른 문자열이군요...");
}
}
}
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() 라는 메소드는 대소문자 구분없이 비교하는 것입니다.
tag: java
자바 | Java
<< Home