puerto serial netbeans

0 votos
preguntado por abelCP (120 puntos) May 26, 2016 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
respondido por Diego Alberto Zárate (180 puntos) Ago 5, 2016

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 (120 puntos) Abr 11, 2016 en IDE
0 votos
2 respuestas
preguntado por kosmettics (160 puntos) Ene 28, 2016 en IDE
0 votos
0 respuestas
preguntado por Damian2016 (180 puntos) May 2, 2017 en Java
0 votos
0 respuestas
0 votos
1 respuesta
preguntado por anthonyaguirre (120 puntos) Mar 21, 2017 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
...