English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 Java에서 문자열의 첫 번째 문자를 대문자로 변환하는 방법을 배웁니다.
class Main { public static void main(String[] args) { //문자열을 생성합니다 String name = "w3codebox"; //name에서 두 서브 문자열을 생성합니다 //첫 번째 서브 문자열은 name의 첫 번째 문자를 포함합니다 //두 번째 서브 문자열은 남은 문자를 포함합니다 String firstLetter = name.substring(0, 1); String remainingLetters = name.substring(1, name.length()); //첫 번째 문자를 대문자로 변경합니다 firstLetter = firstLetter.toUpperCase(); //두个子 문자열을 연결합니다 name = firstLetter + remainingLetters; System.out.println("이름: " + name); } }
출력 결과
이름: w3codebox
예제에서는 문자열 name의 첫 번째 문자를 대문자로 변환합니다.
class Main { public static void main(String[] args) { //문자열을 생성합니다 String message = "everyone loves java"; //각 문자를 char 배열에 저장합니다 char[] charArray = message.toCharArray(); boolean foundSpace = true; for(int i = 0; i < charArray.length;++) { //배열 요소가 글자인 경우 if(Character.isLetter(charArray[i])) { // 공백이 있는지 확인합니다 if(foundSpace) { //이 글자를 대문자로 만듭니다 charArray[i] = Character.toUpperCase(charArray[i]); foundSpace = false; } } else { //새 문자가 문자가 아니면 foundSpace = true; } } //문자 배열을 문자열로 변환합니다 message = String.valueOf(charArray); System.out.println("Message: " + message); } }
출력 결과
Message: Everyone Loves Java
이곳에서
message라는 문자열을 생성했습니다
문자열을 char 배열로 변환합니다
char 배열의 각 요소를 방문합니다
요소가 공백이면, 다음 요소를 대문자로 변환하겠습니다