str.toLowerCase() : 문자열을 모두 소문자로 바꾼 새로운 문자열을 생성 후 리턴

str.toUpperCase() : 문자열을 모두 대문자로 바꾼 새로운 문자열을 생성 후 리턴

 

※ equals()는 대소문자를 구별하고, eqaulsIgnoreCase() 메소드는 대소문자 구별을 하지 않는다.

 

전부 소문자 또는 대문자로 변경

package sec07.exam02_method_YJ;

public class StringToLowerUpperCaseExample {
	public static void main(String[] args) {
		String str1 = "Java Programming";
		String str2 = "JAVA Programming";
		
		System.out.println(str1.equals(str2)); //equals() : 대소문자 구별

		String lowerStr1 = str1.toLowerCase();
		String lowerStr2 = str2.toLowerCase();
		System.out.println(lowerStr1.equals(lowerStr2)); //true
		
		System.out.println(str1.equalsIgnoreCase(str2)); //equalsIgnoreCase() : 대소문자 구별 안함
	}
}
false
true
true

+ Recent posts