Hallo zusammen,
entschuldigt ich bin noch ein wenig grün hinter den Ohren in Bezug auf Java.
Mein problem ist folgendes:
Ich habe eine Textdatei in der Ascii Null häufig vorkommt. Diese muss durch ein Leerzeichen ersetzt werden.
Bisher habe ich im Hexeditor alle "00" mit "20" ersetzt.
Nun wollte ich gern das ganze etwas automatisieren da die Datei später in eine Datenbank importiert wird.
Ich kann die Datei bis jetzt mit FileReader einlesen und habe schon probiert sie mit replace zu bearbeiten, aber bis jetzt ohne erfolg.
ein kleiner Denkanstoß wäre ganz hilfreich!
vielen Dank
entschuldigt ich bin noch ein wenig grün hinter den Ohren in Bezug auf Java.
Mein problem ist folgendes:
Ich habe eine Textdatei in der Ascii Null häufig vorkommt. Diese muss durch ein Leerzeichen ersetzt werden.
Bisher habe ich im Hexeditor alle "00" mit "20" ersetzt.
Nun wollte ich gern das ganze etwas automatisieren da die Datei später in eine Datenbank importiert wird.
Ich kann die Datei bis jetzt mit FileReader einlesen und habe schon probiert sie mit replace zu bearbeiten, aber bis jetzt ohne erfolg.
Code:
package Einlesen;
import java.io.*;
public class testeinlesen {
public static void main(String[] args) throws IOException {
FileReader eingabestrom = new FileReader("Bsp.txt");
int gelesen;
StringBuffer text = new StringBuffer(10);
boolean ende = false;
while(!ende){
String text1 = "Bsp.txt";
text1 = text1.replaceAll(null, " ");
System.out.println(text);
gelesen = eingabestrom.read();
if (gelesen == -1)
ende = true;
else
text.append((char)gelesen);
}
System.out.println(text);
} // Ende static void main
} // Ende class
ein kleiner Denkanstoß wäre ganz hilfreich!
vielen Dank