De naarHoofdletter(char ch) methode van Character-klasse converteert het gegeven karakterargument naar hoofdletters met behulp van hoofdlettertoewijzingsinformatie die wordt geleverd door het Unicode-gegevensbestand.
Houd er rekening mee dat Character.isUpperase(Character.UpperCase(ch)) voor sommige tekens niet altijd waar retourneert.
In werkelijkheid kan de String.toUpperCase() worden gebruikt om de tekens in hoofdletters om te zetten. Er zijn verschillende voordelen van het toewijzen van tekenreeksen in vergelijking met het toewijzen van hoofdletters. String case mapping kan worden gebruikt om lokaal gevoelige mappings uit te voeren, contextgevoelige mappings, terwijl de Character case mapping niet kan worden gebruikt.
Syntaxis
public static char toUpperCase(char ch)
Parameter
ch : Het is het personage dat moet worden geconverteerd.
Winstwaarde
De toUpperCase(char ch)methode retourneert de hoofdletter van het opgegeven teken. Anders retourneert deze methode het teken zelf.
voorbeeld 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 ); } }Test het nu
Uitgang:
The titlecase of character 'm' is given as: M The titlecase of character 'q' is given as: Q
Voorbeeld 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 ); } }Test het nu
Uitgang:
The uppercase of the character '+' is given as: + The uppercase of the character 'F' is given as: F
Java-teken toUpperCase(int codePoint) Methode
De toUpperCase(int codePunt) methode van Character-klasse converteert het gegeven karakter-argument (Unicode-codepunt) naar hoofdletters met behulp van hoofdlettertoewijzingsinformatie die wordt geleverd door het Unicode-gegevensbestand.
Houd er rekening mee dat Character.isUpperase(Character.UpperCase(codePoint)) voor sommige tekens niet altijd waar retourneert.
In werkelijkheid kan de String.toUpperCase() worden gebruikt om de tekens in hoofdletters om te zetten. Er zijn verschillende voordelen van het toewijzen van tekenreeksen in vergelijking met het toewijzen van hoofdletters. String case mapping kan worden gebruikt om lokaal gevoelige mappings uit te voeren, contextgevoelige mappings, terwijl de Character case mapping niet kan worden gebruikt.
Syntaxis
public static int toUpperCase(int codePoint)
Parameter
codePunt : Het is het codepunt, het teken dat moet worden getest.
Winstwaarde
De methode toUpperCase(int codePoint) retourneert de hoofdletter van het opgegeven teken (Unicode-codepunt). Anders retourneert deze methode het teken zelf.
voorbeeld 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); } }Test het nu
Uitgang:
The uppercase for the character 'f' is given as: F The uppercase for the character 'n' is given as: N
Voorbeeld 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); } }Test het nu
Uitgang:
The uppercase for the character 'w' is given as: W The uppercase for the character 'P' is given as: P