Nwlapcug.com


Come convertire numeri interi in stringhe in Java

Un fatto confusione che affronta molti nuovi programmatori in Java - o la maggior parte delle altre lingue, per quella materia - è che il computer memorizza il valore letterale integer e il testo inglese di quelli interi in diversi modi per risparmiare memoria. Spetta al programmatore per ricordare che formano una determinata parte dei dati è in e per gestire le conversioni tra i due tipi quando necessario. Per fortuna, la classe "Integer" aiuta con il lavoro.

Istruzioni

1

Aprire l'ambiente di sviluppo integrato di Java.

2

Incollare il seguente il vostro IDE Java per creare un intero:

int i = 123;

Questo definisce un valore integer come un numero. Mentre il valore integer viene memorizzato come un numero, la matematica può essere eseguita su di essa. Ma se si tenta di inviare il valore integer in un metodo che prevede una stringa, si otterrà un errore. Per fare un esempio banale, il comando seguente non funzionerà:

String s = nuovo String(i);

3

Incollare il seguente nella riga di testo per convertire il valore integer in una stringa:

String s = Integer.toString(i);

Come vedete, il tipo di dati primitivo "int" viene spostato nella sua versione basata su oggetti "Integer". Poiché "Integer" è in realtà una classe Java, esso fornisce una varietà di metodi utili, incluso il metodo onnipresente "toString".

Consigli & Avvertenze

  • Non sei limitato ai numeri base 10 ordinari quando si utilizza il metodo "toString" di Integer. "toString" ha un secondo argomento opzionale che consente di specificare la radice o la base, per la stringa risultante. Ad esempio, se si desidera che il formato binario (base 2) di un numero intero, digitare:
  • String s = Integer. ToString (i, 2);