Nwlapcug.com


Come fare il primo carattere di una stringa nei tappi in Java

Come fare il primo carattere di una stringa nei tappi in Java


Quando si gestiscono dati di testo nei programmi Java, è spesso necessario eseguire elaborazione su di esso. La classe string in Java fornisce una gamma di metodi per alterare il contenuto delle variabili di stringa di testo. Usando una combinazione di questi metodi, è possibile convertire il primo carattere nelle stringhe di capitali. Il processo richiede pochi passaggi distinti, ma si può condensare il codice risultante in una singola riga all'interno del programma, ottenendo un valore di stringa modificata.

Istruzioni

1

Creare la variabile di stringa. Utilizzare il codice seguente per dichiarare e creare un'istanza di una stringa, se non avete uno nel programma già:

String myText = "qui ci sono alcune parole";

Se si dispone già di una stringa, è possibile utilizzare invece. Questa variabile contiene una breve sezione di testo con alcune parole in esso, ma la tua può contenere qualsiasi lettere che ti piace. Il programma ora possibile chiamare qualsiasi metodo della classe string in questa variabile.

2

Ottenere il primo carattere della stringa. Al fine di convertire il primo carattere in lettere maiuscole, il programma deve innanzitutto acquisire un riferimento ad esso. Utilizzare il seguente codice di esempio per ottenere il primo carattere come sottostringa:

myText.substring (0, 1)

Questo indica che Java per copiare la sezione specificata della stringa. Le sottostringhe sono indicate utilizzando la prima posizione e la posizione dopo la fine della sezione che si desidera. Questo codice indica il primo carattere come una sottostringa a partire dalla prima posizione nella stringa originale, che è indicata da zero, in esecuzione alla posizione prima il secondo carattere, che è indicata dall'indice uno.

3

Converte il carattere iniziale in maiuscolo. Come estendere il codice come segue:

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

Questo indica che Java per acquisire una copia del primo carattere, quindi convertirlo in maiuscolo equivalente. Se il carattere è già lettere maiuscole, questo codice non ha effetto su di esso. Il codice è ormai un riferimento alla versione di lettere maiuscole del primo carattere nella stringa, ma la stringa originale rimane inalterata.

4

Creare una nuova stringa. È necessario riassegnare il contenuto della tua variabile di stringa originale per puntare a una nuova stringa, comprendente la prima lettera, convertita in lettere maiuscole, più il resto della stringa esistente. Come estendere il codice come segue:

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

Quando questo codice viene eseguito, Java prima copia il carattere iniziale, convertirlo in lettere maiuscole, quindi concatena questo con la seconda parte della stringa originale, a partire dal secondo carattere, che è indicato dall'indice uno. La seconda operazione di sottostringa fornisce solo la posizione iniziale, quindi viene copiato il resto della stringa, a partire da questa posizione. Infine, Java copia questa nuova stringa nella variabile originale.

5

Test del processo di conversione. Aggiungere il seguente codice per il nuovo valore della stringa di output:

System.out.println(MyText);

Salvare il file e compilare il programma, eseguirlo per verificare che l'operazione funziona. Si dovrebbe vedere "Qui ci sono alcune parole" scritta alla tua console di output. La stringa originale è stata sostituita dal suo equivalente con il primo carattere in maiuscolo.

Consigli & Avvertenze

  • Se avete bisogno la stringa originale come pure la versione convertita, memorizzare la conversione in una seconda stringa variabile invece di sostituire il valore esistente.
  • Le stringhe sono immutabili, il che significa che eventuali modifiche apportate alle loro provocare nuove stringhe in fase di creazione.