“Conocimiento Programación>Programación Java

Cadena de doble conversión en Java

2011/11/13
Las clases que representan los tipos de datos en el lenguaje de programación Java tienen características que pueden transformar fácilmente un tipo de datos a otro . La clase " Double" tiene sólo un método de este tipo que puede tomar una cadena que representa un valor doble de los datos y extraer el valor de la cadena. La cadena debe estar formateado correctamente para la extracción funcione correctamente. " Doble " Clase

El método que convierte un objeto de cadena en un doble se almacena en la clase " Double" . Tenga en cuenta que esto es diferente de la clase de "doble " que se utiliza para almacenar valores dobles. La clase "doble " es un tipo de datos primitivo que sólo se utiliza para almacenar datos. La clase "Double ", contiene una serie de métodos para trabajar con objetos primitivos "dobles" . Para convertir una cadena, o hay que crear una instancia de la clase "Double " o llamar al método de análisis de cadenas estáticas directamente de la clase " Double" .
Parsing Método

el método de la clase "Double ", que analiza cadenas en objetos dobles se llama " parseDouble . " Se acepta una única cadena como único argumento . El método se convertirá esta cadena y devolver un objeto de "doble " . Por ejemplo, el siguiente código convertir la cadena " 58.1 " en el doble valor " 58,1 " y guárdelo en la doble variable:

String s = " 58.1 " ;

"d ". double d = Double.parseDouble ( s ) ;

Excepciones

Si el método parseDouble no comprende la cadena que se le pasa , se producirá una excepción número de excepción formato . Por ejemplo, reemplazar " 58.1 " por " 58 .. 1 " resultará en una excepción de formato de número. Es importante para rodear el código con un bloque try ... catch , o declarar que su método produce una excepción de formato de número donde se llama al método parseDouble . Debe revisar su texto de entrada antes de llamar al método parseDouble evitar lanzar una excepción formato de número.
Entrada

Usted puede utilizar los métodos de la clase "String " para analizar la entrada antes de pasarlo al método " parseDouble " . Pre - analizar el texto le permite buscar e eliminar los posibles errores en el texto. A simple bucle se puede ejecutar a través de su cadena de verificar que cada personaje puede ser un número o un punto decimal y que hay una y sólo una décima en toda la cadena. También puede llamar . " Trim ( )" en la cadena para eliminar cualquier espacio en blanco al principio o colas después de que el número real .

Página anterior:
Programación Java
Cómo utilizar colores no definidos en Java
Cómo calcular Fecha Diferencia en Java
Cómo crear una fecha en una cadena en Java
Cómo se escribe un número en Java
Cómo escribir mi propio manejador de excepciones en Java
¿Qué es un java.rmi.RemoteException
Cómo mantener a las cartas en el marco de Java
Cómo escribir un programa en Java que los insumos n palabras ( String) y salidas de ellos en orden alfabético
Conocimiento de la computadora © http://www.ordenador.online