SeouliteLab

[Java/자바] 문자열의 첫 글자를 대문자로 변환하는 방법 본문

프로그래밍

[Java/자바] 문자열의 첫 글자를 대문자로 변환하는 방법

Seoulite Lab 2024. 3. 9. 00:50

String 클래스의 메서드

Java에서 문자열의 첫 번째 글자를 대문자로 변환하는 방법은 다양합니다. 가장 일반적인 방법은 String 클래스의 메서드를 사용하는 것입니다.


public class CapitalizeFirstLetter {
    public static void main(String[] args) {
        String str = "hello";
        // 첫 번째 글자를 대문자로 변환
        String capitalizedStr = str.substring(0, 1).toUpperCase() + str.substring(1);
        System.out.println(capitalizedStr);
    }
}

Character 클래스의 메서드

또 다른 방법은 Character 클래스의 toUpperCase() 메서드를 사용하여 첫 번째 문자를 대문자로 변환하는 것입니다.


public class CapitalizeFirstLetter {
    public static void main(String[] args) {
        String str = "hello";
        // 첫 번째 글자를 대문자로 변환
        String capitalizedStr = Character.toUpperCase(str.charAt(0)) + str.substring(1);
        System.out.println(capitalizedStr);
    }
}

Apache Commons Lang 라이브러리

Apache Commons Lang 라이브러리를 사용하면 간단하게 문자열의 첫 글자를 대문자로 변환할 수 있습니다.


import org.apache.commons.lang3.StringUtils;

public class CapitalizeFirstLetter {
    public static void main(String[] args) {
        String str = "hello";
        // 첫 번째 글자를 대문자로 변환
        String capitalizedStr = StringUtils.capitalize(str);
        System.out.println(capitalizedStr);
    }
}

해시태그: