Ich versuche, eine Datei zu erstellen und Daten zu speichern, und dann möchte ich in der Lage sein, es zu lesen und wenn es möglich ist, bestimmte Daten zu entfernen.eine Datei erstellen und bestimmte Daten herausnehmen
Also hier ist mein Code zum Erstellen und Öffnen einer Datei.
public void createFile(View view) throws IOException {
String FILENAME = "hello_file";
String string = "hello world";
FileOutputStream fos = openFileOutput(FILENAME,Context.MODE_APPEND);
fos.write(string.getBytes());
fos.close();
}
public void openFile(View view) throws IOException{
String FILENAME = "hello_file";
FileInputStream g = openFileInput(FILENAME);
System.out.println(g.read());
g.close();
}
Da die read() zurückkehren einen int und der Wert ist ein String, ein Bit zu einer Zeit gespeichert wird, wenn ich richtig verstanden.
Sollte Parsing eine Option sein?
Sie diesen Link als Referenz überprüfen können http://www.tutorialspoint.com/java/io/fileinputstream_read.htm – mgcaguioa