Come sostituire minuscole con capitelli in Java

May 2

Come sostituire minuscole con capitelli in Java


Java sequenze programmi modello di caratteri di testo come stringhe. Le stringhe possono memorizzare i caratteri ed eseguire operazioni su di essi. La classe String Java definisce i programmi di metodi possono utilizzare su tutte le stringhe che hanno dichiarato. metodi String coprono molti diversi tipi di trattamento, inclusi i processi per modificare il contenuto delle stringhe. Se si dispone di un programma Java con una stringa in esso, è possibile modificare facilmente i caratteri minuscoli in maiuscolo utilizzando solo una piccola quantità di codice.

istruzione

1 Preparare la stringa all'interno del programma Java. Se non si dispone di una stringa ancora, dichiarare e istanziare uno che utilizza la seguente sintassi:

myWords String = "Ecco alcune parole";

È possibile utilizzare il proprio nome variabile e testo caratteri quando si crea il proprio variabile stringa. Utilizzando i nomi delle variabili significative rende i programmi più facile da lavorare, quindi questo è l'ideale, se possibile. Includere eventuali caratteri di testo che ti piace all'interno del valore di stringa.

2 Convertire i caratteri di testo in maiuscolo. Utilizzando il metodo "toUpperCase" della classe String, convertire tutti i caratteri all'interno della vostra stringa in maiuscolo come segue:

myWords.toUpperCase ();

Questo metodo prende il valore dell'oggetto stringa di chiamarla, poi itera attraverso di essa, sostituendo tutti i caratteri alfabetici minuscoli con le loro controparti in maiuscolo. Il metodo riguarda solo caratteri alfabetici, in modo che qualsiasi simboli di punteggiatura o numeri sono rimasti inalterati, e tutti i caratteri maiuscoli già compaiono nella stringa sono lasciati così come sono.

3 Prova il tuo valore stringa. In Java, le stringhe sono immutabili, il che significa che qualsiasi modifica che si esegue su un valore stringa in realtà si traduce nella creazione di una nuova stringa. Quando si chiama il metodo "toUpperCase" su una stringa, la stringa chiamando il metodo mantiene una copia del valore stringa originale, la conversione in maiuscolo all'interno di una nuova stringa. L'operazione lascia quindi la stringa originale inalterato. Metti alla prova la tua stringa originale come segue:

System.out.println (myWords);

Si dovrebbe vedere la stringa che appare all'interno della vostra zona di uscita, ancora nel suo stato originale.

4 Salvare la nuova stringa in una variabile. Per acquisire un riferimento al nuovo valore di stringa con le lettere convertito in caratteri maiuscoli, modificare la linea di codice come segue:

String = myUpperCaseWords myWords.toUpperCase ();

Il metodo "toUpperCase" restituisce un nuovo oggetto stringa che contiene gli stessi caratteri della stringa originale, ma con tutte le lettere maiuscole. Se non è necessario la stringa nel suo stato originale, è possibile opzionalmente riassegnare il nuovo valore al riferimento variabile originale, sovrascrivendo il suo valore attuale:

myWords = = myWords.toUpperCase ();

5 Salvare il programma, quindi testare il codice da compilare ed eseguire il programma. Uscita il nuovo valore utilizzando la seguente sintassi:

System.out.println (myUpperCaseWords);

Si dovrebbe vedere la stringa scritta con tutte le lettere maiuscole. Se il codice non funziona come ci si aspettava di controllare la sintassi e compilarlo di nuovo. Usa la tua nuova variabile stringa per qualsiasi trasformazione ha bisogno del tuo programma ha.

Consigli e avvertenze

  • È inoltre possibile utilizzare il metodo "toLowerCase" per convertire i caratteri maiuscoli a minuscoli.
  • Se il programma sta effettuando le operazioni di modifica ripetute sulle stringhe, è possibile facoltativamente utilizzare la classe StringBuilder.