Nwlapcug.com


Come fare la prima lettera in una stringa di un capitale in Java

Gestione delle stringhe in Java fornisce una serie di funzioni standard. Quando si utilizza e modificare le stringhe di testo all'interno di un programma Java, potrebbe essere necessario modificare e formattarli per agli utenti di visualizzare. Un esempio comune è un pezzo di testo di formattazione come una frase, che coinvolge assicurandosi che la prima lettera è maiuscola. Iniziale maiuscola la prima lettera in una stringa di Java è molto semplice, che richiede pochi semplici passaggi che anche un principiante programmazione possono raggiungere.

Istruzioni

1

Preparare la stringa di testo all'interno del programma Java. Nell'esempio di codice riportato di seguito viene illustrata una variabile di stringa viene creata un'istanza:

String someText = "Ecco qualche testo";

Se si dispone già di una variabile di stringa, è possibile utilizzare quella. La stringa di testo in questione può contenere qualsiasi carattere diversi che ti piace, tra cui simboli di punteggiatura e numeri, fino a quando il primo carattere è una lettera.

2

Isolare il primo carattere nella stringa. Per convertire il primo carattere nella stringa in lettere maiuscole, è necessario innanzitutto fornire Java con un riferimento ad esso. Immettere il seguente codice:

someText.substring (0, 1)

Questo porzione di codice utilizza il metodo substring per isolare il primo carattere nella stringa fornendo le posizioni iniziale e finale della sezione di stringa necessaria. Questo è solo parte della riga di codice finale che sarà maiuscola la prima lettera in una stringa. Il processo richiede un numero di operazioni distinte in collaborazione con un l'altro. Lavorando attraverso questi, a sua volta, si avrà una più chiara comprensione della tecnica che si utilizza.

3

Convertire il primo carattere nella stringa in caratteri maiuscoli. Il metodo di "toUpperCase" Java funziona solo su stringhe, non sui singoli caratteri, quindi è necessario eseguire l'operazione il carattere come una stringa. Aggiungere la riga di codice come segue:

someText.substring (0, 1).toUpperCase()

Il codice chiama il metodo "toUpperCase" sulla prima lettera della stringa, rappresentato come una sottostringa.

4

Copiare i risultati del tuo capitalizzazione in una variabile. Finora, il codice ha convertito la prima lettera della stringa in lettere maiuscole, ma ha effettuato questa operazione su una sottostringa separata piuttosto che sulla stringa originale. Per eseguire l'operazione di conversione il vostro originale variabile di stringa, è necessario assegnare il risultato dell'operazione ad esso come segue:

someText=someText.substring (0, 1).toUpperCase()

Questo codice sovrascrive il valore della variabile originale con i risultati delle tue operazioni di capitalizzazione. Tuttavia, al momento, è stata esclusa la parte della stringa dopo la prima lettera.

5

Completare la capitalizzazione di stringa aggiungendo il resto della stringa alla variabile. Immettere l'istruzione di codice finale come segue:

someText=someText.substring (0, 1).toUpperCase()+someText.substring(1);

Questo accetta la stringa originale, converte in maiuscolo il primo carattere e questo si unisce poi con il resto della stringa, sostituendo il valore della variabile originale con il risultato dell'operazione. È possibile testare la nuova stringa scrivendo per la console di output di Java come segue:

uscita "Here is some text"

System.out.println(someText);

Consigli & Avvertenze

  • È inoltre possibile utilizzare "toLowerCase" sui caratteri che seguono la prima lettera in una stringa, se si desidera che il testo viene formattato come una condanna.
  • Il metodo "toUpperCase" può avere risultati imprevisti se il programma è su misura per impostazioni locali specifiche.