Java: la forma más eficiente de escribir / agregar / buscar en el archivo CSV de memoria / CPU

Hay muchas bibliotecas para leer / escribir / agregar texto desde / a un archivo csv en java.

¿Cuál es la biblioteca más eficiente en memoria y CPU para leer texto de un archivo csv?

Además, tengo un escenario en el que el texto se agrega a archivos csv muy grandes, ¿qué biblioteca es la más adecuada para este propósito?

Un requisito importante es el soporte para cualquier tipo de juego de caracteres ...

Respuesta 1

Smooks es un marco extensible para crear aplicaciones para procesar datos XML y no XML (CSV, EDI, Java, etc.) utilizando Java.

En este enlace hay un ejemplo sobre cómo leer un csv en java: http://svn.codehaus.org/milyn/tags/Smooks_V1.2/smooks-examples/csv-to-java/

Respuesta: 2

Hace poco fui a una entrevista y me hicieron esta pregunta. No estaba preparado para esto, simplemente compré la base de datos porque es lo que hago cuando no puedo encontrar una solución a pesar de que ...

Soy un principiante en el aprendizaje de la programación Java y estoy haciendo el juego de tic tac toe. Cuando termino mi juego, no puedo seguir jugando porque el programa se cerrará. ¿Qué debo agregar a esto ...

Estoy obteniendo 20k archivos xml pequeños de 1kb a 3kb de tamaño en un minuto. Tengo que escribir todos los archivos a medida que llegan al directorio. A veces, la velocidad de los archivos entrantes aumenta a 100k por minuto. Es ...

Estoy tratando de construir una aplicación web java usando struts2 y tiles en Google App Engine. A continuación se muestra mi archivo tiles.xml <! DOCTYPE tiles-definition PUBLIC "- // Apache Software Foundation // ...