Archivos CSV
Saludandos a toda la comunidad.
He realizado algunas pruebas con archivos *.CSV para el manejo de una base de datos muy basica, tengo ya un programa que puede buscarme datos del archivo, el problema que tengo ahora es que para realizar una busqueda debo indicarle el valor completo de la busqueda, ejemplo.
nombre, apellido
pepito,perez,
andres,sason,
amilbia,dell
juan,jez
Si deseo buscar el nombre "andres" debo buscarlo como "andres", lo que deseo esejemplo buscar coincidencias, que pueda buscar "a+" y me devuelva como resultado "andres, amilbia".
Estoy utilizando la libreria "javacsv" aqui les escribo algo de como utilizarla, aclaro que no es mi codigo, lo extraje de otra paginas.
public List leePalindromos(String pathFichero, String delimitador)
throws Exception {
CsvReader cvsReader = null;
try {
File fichero = new File(pathFichero);
FileReader freader = new FileReader(fichero);
cvsReader = new CsvReader(freader,delimitador.charAt(0));
String[] headers = null;
List listaRegistros = new ArrayList();
// Leemos las cabeceras del fichero (primera fila).
if(cvsReader.readHeaders()) {
headers = cvsReader.getHeaders();
System.out.println("------- CABECERAS DEL FICHERO ------------");
for(int i=0;i
- Inicie sesión o regístrese para enviar comentarios
O sea que no estás manejando
O sea que no estás manejando una base de datos como tal, si no una serie de archivos separados por comas?
como
para obtener tus coincidencias... es lo que se me ocurre....cualquier duda, pues postéala, y a ver si alguien más tiene otras sugerencias...
Si es así, pues... que problemas tendrias en implementar una base de datos básica, al estilo de HSQLDB ó Derby... si estas trabajando con JDK 6, me parece que ya te instala JavaDB, así que le podrías dar uso...
Ahora, si no puedes meter una base de datos porque "así te lo pidieron" pues, al recuperar las propiedades de tus objetos, les podrías aplicar métodos de la clase