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
'Java > 11. 기본 API 클래스' 카테고리의 다른 글
Day 15 : String 클래스 - valueOf() : 문자열 변환 (0) | 2021.11.08 |
---|---|
Day 15 : String 클래스 - trim() : 문자열 앞뒤 공백 잘라내기 (0) | 2021.11.08 |
Day 15 : String 클래스 - substring() : 문자열 잘라내기 (0) | 2021.11.08 |
Day 15 : String 클래스 - replace() : 문자열 대치 (0) | 2021.11.08 |
Day 15 : String 클래스 - length() : 문자열 길이 (0) | 2021.11.08 |