Cómo convertir una matriz de cadenas a Double

by admin

Los ordenadores para almacenar datos como secuencias de ceros y unos binarios. Estos datos pueden ser abstraído en un tipo específico, como un personaje que representa un número o una letra. El cambio entre estas representaciones es bastante fácil. La parte difícil es averiguar si un determinado conjunto de datos es apropiado para ser cambiado a otro. Por ejemplo, al convertir una cadena a un doble, primero tendría que comprobar para ver si la cadena contiene valores numéricos, de lo contrario no tendría ningún sentido en su conversión. Estas son las dificultades en la escritura de aplicaciones de conversión.

Instrucciones

1 Cargar el IDE NetBeans haciendo clic en el icono del programa. Cuando se carga el programa, vaya a "Nuevo Proyecto / Nuevo" y seleccionar "Aplicación Java" de la lista en el lado derecho de la pantalla. Un nuevo archivo de código fuente aparece en el editor NetBeans texto. El archivo de código fuente contiene un método main vacío.

2 Declarar una matriz de cadenas escribiendo lo siguiente entre las llaves del método principal:

cadena s [] = { "uno", "2", "tres"};

3 Declarar otra matriz de doble hacia la derecha por debajo de la declaración de matriz de cadenas:

double d [];

4 Iterar a través de la matriz de cadena y comprobar cada valor para ver si es numérico. Por ejemplo, escribir el siguiente bucle:

for (int i = 0, int j = 0; i <s.length (); i ++)

{}

5 Pruebe cada personaje y ver si es numérico colocando el siguiente código dentro de las llaves del bucle for:

if (s [i] (.matches "-?.? \ d + (\ d +)"))

{}

6 Agregue el valor numérico a la matriz doble escribiendo lo siguiente dentro de los corchetes de la sentencia if:

d [j ++];

7 Ejecutar el programa pulsando la tecla "F6". El programa filtrará la lista de cadenas y convertir todos los datos numéricos en valores en una matriz de dobles.

ETIQUETA: