Come convertire un oggetto a un lungo Primitive in Java

January 17

Come convertire un oggetto a un lungo Primitive in Java


Nel linguaggio di programmazione Java, ci sono due tipi di dati, primitive e oggetti. Primitive rappresentano i dati che in genere non può logicamente essere ridotte ulteriormente, come numeri interi, numeri in virgola mobile e valori booleani. Gli oggetti sono essenzialmente tutto il resto e sono generalmente composte da primitive (o altri oggetti). Java fornisce classi per dare una rappresentazione oggetto di ciascuno dei tipi primitivi, quindi la conversione da un lungo per un oggetto, per esempio, è semplice. La conversione da un oggetto a un lungo, tuttavia, richiede un passaggio intermedio che potrebbe non essere immediatamente evidente.

istruzione

1 Ottenere la rappresentazione String del vostro oggetto:

// Oggetto Supponendo denominato "obj".

String finale TheString = obj.toString ();

2 Creare un'istanza lungo oggetto data la rappresentazione di stringa:

finale lungo theLongObj = new lungo (TheString);

3 Ottenere il valore a lungo (primitiva) dal proprio oggetto lungo:

finale lungo theLongPrim = theLongObj.longValue ();

Consigli e avvertenze

  • Si noti che se il vostro oggetto non contiene una rappresentazione di stringa di un valore molto valida, si otterrà un NumberFormatException.