Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jepc en 23 de Abril 2015, 06:08
-
Hola gente espero que esten bien, tengo una duda y pues haber si alguien me puede ayudar lo que pasa es que quiero mostrar los datos de un .txt en un jtable de java , eh encontrado ejemplos pero solo leen las lineas y pues lo que yo busco es que cada dato del .txt se almacene por columnas espero alguien me pueda pasar un ejemplo o ayudar, gracias por leer el comentario :)
ejemplo:
datos del .txt
1 pepe 10
y que en el jtable parazca algo asi:
_________________________
Alumno1 | nombre |calificacion|
__________________________
1 | pepe 1 |
__________________________
si alguien me pudiera ayudar se lo agradecere :)
-
Hola jepc depende de cómo se encuentren los datos en el txt. Supongamos que los datos siempre van separados por un espacio:
1 pepe 10
5 juan 44
78 eugenio 14
Aquí podrías extraer la línea como String. Después puedes usar métodos de String para dividir la cadena "1 pepe 10" en tres cadenas "1" "pepe" "10" y luego ya colocas cada dato en su sitio.
Para extraer las cadenas puedes usar substring, split, u otras maneras, aquí tienes un ejemplo de substring https://www.aprenderaprogramar.com/foros/index.php?topic=1258.0
split tiene que usarse con expresiones regulares: este es un ejemplo de split
str = "Hello I'm your String";
String[] splited = str.split("\\s+");
Una vez hagas pruebas pega el código con el que estés trabajando e intentaremos ayudarte. Saludos.