산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java String toLowerCase() & toUpperCase(): 로케일 인식 텍스트 대소문자 변환

1. toLowerCase()

toLowerCase() 메서드는 문자열의 모든 문자를 기본 로케일 규칙에 따라 소문자 등가물로 변환합니다. 로케일 민감하므로 독일어 "ß"나 터키어 "İ" 같은 문자는 기본 로케일이 적절하지 않을 때 결과가 다를 수 있습니다.

특정 언어가 필요하면 오버로드된 변형 호출:

String lower = original.toLowerCase(Locale.forLanguageTag("de"));

핵심 포인트:

예제 1:

public class Guru99 {
    public static void main(String[] args) {
        String s1 = new String("UPPERCASE CONVERTED TO LOWERCASE");
        System.out.println(s1.toLowerCase());
    }
}

출력: uppercase converted to lowercase

2. toUpperCase()

toUpperCase() 메서드는 문자열의 모든 문자를 기본 로케일 사용해 대문자로 변환합니다. toLowerCase()와 마찬가지로 로케일 민감하므로 로케일 특화 문자 포함 문자열 처리 시 주의.

명시적 제어 위해 로케일 인식 오버로드 사용:

String upper = original.toUpperCase(Locale.forLanguageTag("tr"));

핵심 포인트:

예제 2:

public class Guru99 {
    public static void main(String[] args) {
        String s1 = new String("lowercase converted to uppercase");
        System.out.println(s1.toUpperCase());
    }
}

출력: LOWERCASE CONVERTED TO UPPERCASE

java

  1. Java 변수와 리터럴: 종합 가이드
  2. Java 표현식, 문장, 블록 이해하기
  3. Java 클래스와 객체: 실전 가이드
  4. Java String 마스터하기: 생성, 메서드, 모범 사례
  5. Java 추상 클래스와 메서드 완벽 가이드
  6. Java 중첩/내부 클래스 마스터: 종류, 예제, 모범 사례
  7. Java Enum 문자열 표현 마스터: 기본값, 오버라이딩, 고급 패턴
  8. Java throw vs throws: 예외 처리 실전 예제로 마스터하기
  9. Java 오토박싱과 언박싱 마스터하기: 실전 예제와 모범 사례
  10. Java String.charAt() 완전 이해: 문법, 반환타입, 예외, 실전 예제