Come aggiungere un carattere in una stringa in Java

October 31

testo inglese in Java viene memorizzato automaticamente nella classe String. Questa classe, che viene fornito con il kit di sviluppo Java, fornisce una serie di metodi per manipolare i bit di testo. Tuttavia, esso non fornisce un metodo di accodamento. In realtà, il testo all'interno di una stringa dichiarato è costante e non può essere modificato. In pratica, tuttavia, la sintassi del linguaggio rende banale per assegnare nuovi valori per una data variabile stringa dichiara una nuova stringa.

istruzione

1 Aprire un editor di testo o il vostro ambiente di sviluppo Java integrato preferito, o IDE.

2 Digitare il seguente codice Java per dichiarare una stringa:

String s = "Questa è una stringa di testo";

Come si può vedere, il periodo è stato lasciato fuori dalla fine della frase.

3 Digitare quanto segue nella riga successiva per aggiungere un altro personaggio, un periodo, alla stringa:

s = s + ".";

Consigli e avvertenze

  • Dietro le quinte, Fase 3 crea una stringa nuovo di zecca che contiene sia il testo del vecchio corda e il testo della nuova stringa e lo assegna al medesimo nome di variabile. Più tardi, dietro le quinte, garbage collector di Java noterà che la vecchia stringa originale non ha più un riferimento valido nel programma e lo rimuoverà dalla memoria. Generalmente, non esiste alcuna differenza; tuttavia, se più classi hanno tutti un riferimento per la stessa stringa, le modifiche non saranno in vigore in tutte le classi. Piuttosto che avere più riferimenti alla stringa, in questa situazione, è meglio avere una sola classe che è responsabile della gestione delle informazioni.