Java Extraer datos base de datos *.txt

luis
27 de Marzo del 2006
Hola mi nombre es Luis,

estoy realizando un programa en Java en el que tengo que utilizar bases de datos de texto, del tipo *.txt con el siguiente formato:

"BC", -23.34, 34, 45, 65.87, -34.87
"TBC", -45, 65.55, 12, -25.67, 124.56

lo que debo de conseguir es pasar dicha informacion a una de matriz de datos donde el nombre de la fila me lo marca lo que esta entre comillas, en este caso, serian dos filas BC y TBC, y el resto seria el numero de componentes de mi matriz, en este caso 5 componentes, para luego operar con la matriz a traves de una serie de algoritmos

Mi pregunta es como podria hacerlo, lo tengo programado para bases de datos en excel a traves del puente JDBC-ODBC, pero ahora me han pedido que lo programe para bases de datos de texto si es posible, y no me aclaro nada.

¿Podrias ayudarme o guiarme un poco? Muchas gracias [email protected]

Luis miguel
27 de Marzo del 2006
si es un fichero se me ocurre q utilices RandomAccessFile y leas el archivo linea a linea, como me doy cuenta que tienes todos los campos separados por comas puedes utilizar la funcion Split de java que lo tiene la Clase String, esta funcion te retorna un array[] de Strings

ej:
String linea=""BC", -23.34, 34";
String[] temp=linea.split("\,");// indica q el separador es la coma

temp[0] seria = a "BC"
Temp[1] seria = a -23.34
....

espero t sirva



Luis
27 de Marzo del 2006
Muchas gracias, voy a empezar a probar lo que me has dixo. Un saludoo