ubiquitour.com

Cómo convertir un objeto a un tiempo primitivo en Java

Cómo convertir un objeto a un tiempo primitivo en Java

En el lenguaje de programación Java, hay dos tipos de datos primitivos y objetos. Primitivas de representan datos que generalmente no pueden lógicamente ser reducidos más, tales como enteros, flotantes punto de números y valores booleanos. Los objetos son esencialmente todo lo demás y están generalmente compuestos de elementos primitivos (u otros objetos). Java proporciona clases para dar una representación de objeto de cada uno de los tipos primitivos, para convertir un Long a un objeto, por ejemplo, es simple. Conversión de un objeto a un largo, sin embargo, requiere un paso intermedio que puede no ser evidente.

Instrucciones

1 Obtener la representación de cadena del objeto:

Suponiendo que el objeto llamado "obj".

final String theString = obj.toString();

2 Crear una instancia de objeto largo dada la representación de cadena:

theLongObj largo final = nuevo Long(theString);

3 Obtener el valor de long (primitivo) de su objeto largo:

final theLongPrim largo = theLongObj.longValue();

Consejos y advertencias

  • Tenga en cuenta que si el objeto no contiene una representación de un valor válido de larga cadena, tendrás una NumberFormatException.