0 votos
por (20 puntos) en Java
Buenas.

Estoy trabajando en netbeans!

La consulta es la siguiente, por medio del RS232 recibo datos y los almaceno en un .txt de la siguiente forma:

06 1201 18 E570 01 C001 
06 1201 18 R570 01 C001 
06 FFFF 18 E570 01 C001 
06 FFFF 18 R570 01 C001 
06 1201 18 R401 01 U001 
06 FFFF 18 R401 01 U001 
06 1201 18 E401 01 U001 
06 FFFF 18 E401 01 U001 
06 1201 18 E302 00 C000 
06 FFFF 18 E302 00 C000 

donde 06 , 1201, 18, E570, 01 C001 son datos que debo pasar una jtable o base de datos separadamente!!!
Se como hacerlo con toda la linea entera, pero no separados por ejemple que el 06 en una columna el 1201 en otra y así sucesivamente!!!

Les agradezco su ayuda!

Abel.

1 Respuesta

0 votos
por (80 puntos)

Hola podrías utilizar la función Split() para poder separar una cadena en base a uno o más caracteres que tu especifiques.

En este caso sabiendo que quieres guardar los registros por separado vemos que cada uno de los valores se encuentran separados por un espacio en blanco que en un String podríamos definir de la siguiente manera (" ").

Por ello con la función split y considerando que la información se encuentra en un archivo yo supongo que lees el archivo y lo almacenas en un String.

Unicamente harías lo siguiente

string informacion = "..."; // Aquí sería toda la información agrupada

String[] seccionInformacion =  informacion.split(" ");

Preguntas relacionadas

0 votos
1 respuesta
preguntado por Rider1996 (20 puntos) Abr 11, 2016 en IDE
0 votos
2 respuestas
preguntado por kosmettics (60 puntos) Ene 28, 2016 en IDE
0 votos
2 respuestas
preguntado por droopy (20 puntos) Ene 28, 2016 en Java
0 votos
0 respuestas
0 votos
0 respuestas
preguntado por daniela (20 puntos) Ene 15, 2023 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...