그만큼 toUpperCase(문자 ch) Character 클래스의 메소드는 유니코드 데이터 파일에서 제공하는 대소문자 매핑 정보를 사용하여 주어진 문자 인수를 대문자로 변환합니다.
Character.isUpperase(Character.UpperCase(ch))는 일부 문자에 대해 항상 true를 반환하지 않을 수 있다는 점에 유의해야 합니다.
실제로 String.toUpperCase()를 사용하여 문자를 대문자로 매핑할 수 있습니다. 문자 케이스 매핑과 비교하여 문자열 케이스 매핑에는 다양한 이점이 있습니다. 문자열 대소문자 매핑은 로컬 구분 매핑, 상황별 매핑을 수행하는 데 사용할 수 있지만 문자 대소문자 매핑은 사용할 수 없습니다.
통사론
public static char toUpperCase(char ch)
매개변수
채널 : 변환이 필요한 캐릭터입니다.
반환 값
toUpperCase(char ch) 메소드는 주어진 문자의 대문자를 반환합니다. 그렇지 않으면 이 메서드는 문자 자체를 반환합니다.
실시예 1
public class JavaCharacterToUpperCaseExample1 { public static void main(String[] args) { // Create four char primitives. char ch1, ch2, ch3, ch4; // Assign the values to ch1 and ch2. ch1 = 'm'; ch2 = 'q'; // Assign the uppercase of ch1 and ch2 to ch3 and ch4 respectively. ch3 = Character.toUpperCase(ch1); ch4 = Character.toUpperCase(ch2); String str1 = 'The uppercase of the character '' + ch1 + '' is given as: ' + ch3; String str2 = 'The uppercase of the character '' + ch2 + '' is given as: ' + ch4; // Print the values of ch1 and ch2. System.out.println( str1 ); System.out.println( str2 ); } }지금 테스트해보세요
산출:
The titlecase of character 'm' is given as: M The titlecase of character 'q' is given as: Q
실시예 2
public class JavaCharacterToUpperCaseExample2{ public static void main(String[] args) { // Create four char primitives. char ch1, ch2, ch3, ch4; // Assign the values to ch1 and ch2. ch1 = '+'; ch2 = 'f'; // Assign the uppercase of ch1 and ch2 to ch3 and ch4 respectively. ch3 = Character.toUpperCase(ch1); ch4 = Character.toUpperCase(ch2); String str1 = 'The uppercase of the character '' + ch1 + '' is given as: ' + ch3; String str2 = 'The uppercase of the character '' + ch2 + '' is given as: ' + ch4; // Print the values of ch1 and ch2.. System.out.println( str1 ); System.out.println( str2 ); } }지금 테스트해보세요
산출:
The uppercase of the character '+' is given as: + The uppercase of the character 'F' is given as: F
Java 문자 toUpperCase(int codePoint) 메서드
그만큼 toUpperCase(int codePoint) Character 클래스의 메소드는 유니코드 데이터 파일에서 제공하는 대소문자 매핑 정보를 사용하여 주어진 문자(유니코드 코드 포인트) 인수를 대문자로 변환합니다.
Character.isUpperase(Character.UpperCase(codePoint))는 일부 문자에 대해 항상 true를 반환하지 않을 수 있다는 점에 유의해야 합니다.
실제로 String.toUpperCase()를 사용하여 문자를 대문자로 매핑할 수 있습니다. 문자 케이스 매핑과 비교하여 문자열 케이스 매핑에는 다양한 이점이 있습니다. 문자열 대소문자 매핑은 로컬 구분 매핑, 상황별 매핑을 수행하는 데 사용할 수 있지만 문자 대소문자 매핑은 사용할 수 없습니다.
통사론
public static int toUpperCase(int codePoint)
매개변수
코드포인트 : 테스트가 필요한 문자인 codePoint 입니다.
반환 값
toUpperCase(int codePoint) 메소드는 주어진 문자(유니코드 코드 포인트)의 대문자를 반환합니다. 그렇지 않으면 이 메서드는 문자 자체를 반환합니다.
실시예 1
public class JavaCharactertoUpperCaseExample_1 { public static void main(String[] args) { // Initialize two char primitives. int codepoint1 = 102; int codepoint2 = 110; // Convert the codepoints to char type. char ch1 = (char) codepoint1; char ch2 = (char) codepoint2; // Convert the codepoints to uppercase. char upper1 = Character.toUpperCase(ch1); char upper2 = Character.toUpperCase(ch2); // Print the result. System.out.println('The uppercase for the character '' + ch1 + '' is given as: ' + upper1); System.out.println('The uppercase for the character '' + ch2 + '' is given as: ' + upper2); } }지금 테스트해보세요
산출:
The uppercase for the character 'f' is given as: F The uppercase for the character 'n' is given as: N
실시예 2
public class JavaCharactertoUpperCaseExample_2 { public static void main(String[] args) { // Initialize two char primitives. int codepoint1 = 119; int codepoint2 = 80; // Convert the codepoints to char type. char ch1 = (char) codepoint1; char ch2 = (char) codepoint2; // Convert the codepoints to uppercase. char upper1 = Character.toUpperCase(ch1); char upper2 = Character.toUpperCase(ch2); // Print the result. String str1 = 'The uppercase for the character '' + ch1 + '' is given as: ' + upper1; String str2 = 'The uppercase for the character '' + ch2 + '' is given as: ' + upper2; System.out.println(str1); System.out.println(str2); } }지금 테스트해보세요
산출:
The uppercase for the character 'w' is given as: W The uppercase for the character 'P' is given as: P