Hola q tal buenas noches tengo una duda como puedo leer un arreglo por ejemplo este double N [] = new double [10]; ingresando 10 numeros desde un JTextField y que se impriman o visualizen en un JTextArea
Espero puedan ayudarme
En pseudocódigo
// obtenemos el string en el texfield
String str_val = jtexField.text;
// dividimos el valor a través de un token
String[] str_val_token = str_val.tokenize(",");
// creamos el arreglo
double arr[] = new arr[str_val_token.length];
// recorremos el arreglo de tokens
String container_text_area;
for(int i = 0; i < arr.length; i++)
{
// convertimos el valor en double
arr[i] = str_val_token[i].toDouble();
// lo agregamos a un valor temporal
container_text_area += str_val_token[i] + ",";
}
// asignamos el valor al container
jTextArea.text = container_text_area;
Cita de: Anvil en 6 Julio 2012, 06:18 AM
En pseudocódigo
// obtenemos el string en el texfield
String str_val = jtexField.text;
// dividimos el valor a través de un token
String[] str_val_token = str_val.tokenize(",");
// creamos el arreglo
double arr[] = new arr[str_val_token.length];
// recorremos el arreglo de tokens
String container_text_area;
for(int i = 0; i < arr.length; i++)
{
// convertimos el valor en double
arr[i] = str_val_token[i].toDouble();
// lo agregamos a un valor temporal
container_text_area += str_val_token[i] + ",";
}
// asignamos el valor al container
jTextArea.text = container_text_area;
En java, que es lo que interesa:
String str_val = jtextField.getText();
String[] str_val_token = str_val.split(",");
double[] arr = new double[str_val_token.length];
String container_text_area;
for(int i = 0; i < arr.length; i++) {
arr[i] = Double.parseDouble(str_val_token[i]);
container_text_area += str_val_token[i] + ",";
}
jTextArea.setText(container_text_area);
No sé si su codigo funciona, yo simplemente me he limitado a poner su pseudocódigo en código Java.
Saludos.
;-)