Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come aggiungere int in una stringa in Java

Quando avete a che fare con i numeri dei programmi Java , è possibile uscita loro di utenti insieme al testo . È possibile aggiungere numeri come interi primitivo tipo di stringhe utilizzando la classe StringBuilder . È possibile aggiungere un numero intero in una stringa direttamente , ma da oggetti stringa sono immutabili in Java , questo è inefficiente . Se un oggetto è immutabile, non può essere alterato. Se si aggiunge qualcosa in una stringa , questo fa sì che Java per creare una nuova stringa . Invece di fare questo , è possibile utilizzare la classe StringBuilder per aggiungere il vostro intero in una stringa di testo in modo più efficiente . Istruzioni
1

Crea la variabile stringa. Se non si dispone già di una stringa a cui si desidera aggiungere un numero intero, aggiungere la seguente riga al vostro programma : String someText = " Qui è un numero " ;

Si può scegliere qualsiasi nome e stringa variabile valore gradite .
2

Il programma ha ora la stringa e il numero intero di aggiungere ad essa ; int myNumber = 5: Se non si dispone ancora di una variabile intera , utilizzare il seguente codice per creare uno.

Creare un oggetto StringBuilder . Aggiungere il codice seguente per creare un'istanza di un oggetto della classe StringBuilder : StringBuilder sbuild = new StringBuilder ( someText ) ;

Il costruttore StringBuilder prende un parametro di stringa di modello inizialmente . Una volta che si dispone di un oggetto StringBuilder , è possibile effettuare modifiche sul valore stringa , compresa l'aggiunta di valori di altri tipi , come numeri interi ad esso .
3

aggiungere ulteriori dati per la stringa utilizzando il oggetto StringBuilder . Aggiungere la seguente riga al vostro programma : sBuild.append ( " : " ) ;

Questo prepara la stringa per aggiungere il valore intero , facendolo precedere da due punti e uno spazio. In caso contrario , il vostro intero sarebbe aggiunto subito dopo il testo esistente senza spazio in mezzo . Aggiungere la seguente riga per aggiungere il vostro intero alla stringa : sBuild.append ( myNumber ) ;

È possibile includere ulteriori append - chiamate di metodo , se si desidera aggiungere più testo dopo il numero
. 4

Prendi il valore di ritorno stringa dal vostro oggetto StringBuilder . Se si desidera memorizzare il nuovo valore stringa nella variabile stringa originale , utilizzare il seguente codice : someText = sBuild.toString ();

Se si preferisce creare una nuova variabile stringa , lasciando l'originale inalterato , utilizzare la sintassi seguente invece : String = newText sBuild.toString ();

È ora possibile fare riferimento alla nuova stringa nei punti successivi nel codice
5

prova la tua nuova . stringa . Aggiungere il seguente codice per generare la stringa : System.out.println ( someText ) ;

Se è stata creata una nuova variabile stringa , modificare il parametro di metodi di stampa in modo da riflettere il suo nome . Salvare il file ed eseguirlo. Verificare che l'uscita corrisponde a quello che ti serve per il funzionamento di programma . Si può sperimentare con il codice se si desidera acquisire familiarità con la classe StringBuilder , chiamarne i metodi alternativi e di controllo dei risultati .

 

Programmazione © www.354353.com