hm...: CSV Datei überarbeiten

Beitrag lesen

Hallo Leute,

ich habe eine ganz große CSV Datei mit 1 Millionen Zeilen in dieser Form:

p1 p2 p3 .... pn id datum
s1 ?  ?       ?   1  20120301
? s2  ?       ?   1  20120301
usw.

Ich möchte gerne von java aus in diese CSV datei reingreifen und alle Zeichen, welche ungleich "?" sind umwandeln in eine "1", nicht umwandeln möchte die die header-Zeile und die zwei letzten Spalten (id, datum).

Könnt ihr mir sagen was ich dafür tun muss/brauche? ich kenne mich mit "csvToJava" nicht so gut aus.

Ich möchte aber auf keinen Fall sämtliche Daten in meinen Arbeitsspeicher laden, weil sonst nix mehr funktioniert.

lg