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: ", + name); } }
Ausgaberesultat
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;++) { //Wenn das Arrayelement ein Buchstabe ist if(Character.isLetter(charArray[i])) { // Überprüfen Sie, ob vor dem Buchstaben ein Leerzeichen existiert if(foundSpace) { //Machen Sie diesen Buchstaben groß charArray[i] = Character.toUpperCase(charArray[i]); foundSpace = false; } } else { //Wenn der neue Zeichencode nicht ein Zeichencode ist foundSpace = true; } } //Charakterarray in eine Zeichenkette umwandeln message = String.valueOf(charArray); System.out.println("Nachricht: " + message); } }
Ausgaberesultat
Nachricht: Alle lieben Java
Hier,
Wir erstellen eine Zeichenkette namens message
Wir wandeln die Zeichenkette in ein char-Array um
Wir besuchen jeden Element des char-Arrays
Wenn das Element ein Leerzeichen ist, wandeln wir das nächste Element in Großbuchstaben um