EDITAR: Estoy principalmente analizando "valores separados por comas", fuzzy trajo ese término a mi atención.¿Sugerencias para escribir un analizador de archivos en Java?
Interpretar los bloques de CSV es la pregunta principal aquí.
sé cómo leer el archivo en algo así como un String[]
y algunas de las características básicas de String
, pero no creo que el uso de métodos como y analizar todo carácter por carácter va a funcionar.
¿De qué manera puedo hacer esto de una manera más inteligente?
Ejemplo de una línea:
-barfoob: boobs, foob, "foo bar"
¿Es el formato XML válido? – SLaks
Mantenga los errores fuera del código. –
No, no estoy siguiendo ninguna norma ni voy a usar XML; simplemente complicaría las cosas innecesariamente. – defectivehalt