Come convertire int in stringa in java

Come convertire int in stringa in java
In qualsiasi linguaggio di programmazione, incluso Java, ci sono alcune funzionalità che possono essere eseguite sulle corde ma non sui numeri interi, ad esempio, non possiamo concatenare i valori interi. Per affrontare tali casi, dobbiamo convertire un valore intero in un valore di stringa e per farlo, Java fornisce più metodi. Inoltre, dobbiamo convertire un valore intero in un valore di stringa mentre si lavora con i moduli perché nei campi di testo tutto è mostrato in un formato stringa.

Esistono diversi modi per convertire un numero intero in una stringa, tuttavia in questo commento tratteremo alcuni metodi di conversione USATI più frequentemente per le stringhe:

  • Numero intero.Metodo Tostring () in Java
  • Corda.ValueOf () Metodo in Java
  • Corda.Metodo formato () in java

Quindi, iniziamo!

Numero intero.Metodo Tostring () in Java

Java fornisce un metodo molto utile accordare() che restituisce una stringa e se la usiamo con il Numero intero classe quindi convertirà il valore intero in valore stringa.

Esempio

Nel frammento di codice sotto fornito, abbiamo un valore intero il accordare() il metodo viene utilizzato per convertirlo int valore in corda:

Classe pubblica ConversionExample
PublicClassConVersionExample
publicStaticVoidMain (String [] args)
numero int = 72;
Stringa str = intero.toString (numero);
Sistema.fuori.println ("valore convertito:" + str);

Il codice completo e il rispettivo output appariranno così:

L'output sembra abbastanza simile al valore intero, non preoccuparti! Possiamo convalidare il tipo della variabile usando quello di Java getClass ().getName () metodo. Considera lo snippet di codice seguente per una profonda comprensione di come verificare il tipo di variabile:

Sistema.fuori.println (str.getClass ().getName ());

Lo snippet di seguito mostra il codice completo e il rispettivo output:

Ora l'output verifica che il numero venga convertito correttamente in una stringa.

Corda.ValueOf () Metodo in Java

Java fornisce un altro metodo utile Corda.valore di() che può essere utilizzato per convertire INT in valore stringa.

Esempio

Consideriamo il seguente esempio che elabora come usare il Corda.valore di() Metodo in Java:

numero int = 72;
Sistema.fuori.println (stringa.valore di (numero));

Il seguente sarà l'output dello snippet di codice sopra:

Questa volta verifichiamo il tipo di variabile concatenando i valori:

numero int = 72;
int numero2 = 172;
Sistema.fuori.println ("senza conversione:" + numero + numero2);
Sistema.fuori.println ("Dopo la conversione:"+ stringa.valore di (numero)+ numero2);

Il codice completo e il suo output appariranno così:

Nel frammento di cui sopra, abbiamo due valori interi, inizialmente, quando concateniamo due valori interi, quindi otteniamo la somma di due valori.

Tuttavia, quando convertiamo un valore INT in una stringa e successivamente quando lo aggiungiamo con un valore intero, otteniamo una stringa concatenata:

Corda.Metodo formato () in java

Ci vogliono alcuni argomenti e li formate in una stringa.

Esempio

Il codice di seguito dà fornisce una comprensione dettagliata di come utilizzare la stringa.Metodo Formato () per convertire un valore intero in una stringa:

numero int = 72;
Stringa str = stringa.formato ("%d", numero);
Sistema.fuori.println ("valore risultante:" + str);
Sistema.fuori.println ("type:" + str.getClass ().getName ());

L'output dello snippet di codice sopra è mostrato nella figura seguente:

Output autentica il funzionamento del Corda.formato() Metodo in quanto converte correttamente il valore intero al valore della stringa.

Conclusione

Java fornisce più metodi per convertire un valore Int in un valore stringa come Corda.formato(), accordare(), E valore di() metodi. Per fare ciò, un valore intero verrà passato a uno qualsiasi dei metodi sopra menzionati e per verificare il tipo di variabili, il getClass ().getName () il metodo può essere utilizzato. Questo articolo elabora vari modi per convertire un valore intero in un valore di stringa in Java.