English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esempi di istanze Java completa
In questo esempio, impareremo come convertire la prima lettera di una stringa in maiuscolo in Java.
class Main { public static void main(String[] args) { //Creazione di una stringa String name = "w3codebox"; //Creazione di due sottostringhe da name //La prima sottostringa contiene la prima lettera di name //La seconda sottostringa contiene le lettere rimanenti String firstLetter = name.substring(0, 1); String remainingLetters = name.substring(1, name.length()); //Cambiare la prima lettera in maiuscolo firstLetter = firstLetter.toUpperCase(); //Connessione di due sottostringhe name = firstLetter + remainingLetters; System.out.println("Name: " + name); } }
Risultato di output
Name: w3codebox
Nel esempio, convertiremo la prima lettera della stringa name in maiuscolo.
class Main { public static void main(String[] args) { //Creazione di una stringa String message = "everyone loves java"; //Ogni carattere viene memorizzato in un array di char char[] charArray = message.toCharArray(); boolean foundSpace = true; for(int i = 0; i < charArray.length; i++) { //Se l'elemento dell'array è una lettera if(Character.isLetter(charArray[i])) { //Controlla se c'è uno spazio prima della lettera if(foundSpace) { //Cambia questa lettera in maiuscolo charArray[i] = Character.toUpperCase(charArray[i]); foundSpace = false; } } else { //Se il nuovo carattere non è un carattere foundSpace = true; } } //Convertire l'array di caratteri in stringa message = String.valueOf(charArray); System.out.println("Messaggio: " + message); } }
Risultato di output
Messaggio: Tutti Amano Java
Qui,
Creiamo una stringa chiamata message
Convertiamo la stringa in array di char
Accediamo a ogni elemento dell'array char
Se l'elemento è uno spazio, trasformeremo il prossimo elemento in maiuscolo