rendered paste bodyimport java.io.*;
public class AccessFile {
public static void testmethode (String filename, String buf) {
System.out.println ("DEBUG: "+filename+ " DEBUG2: "+buf);
}
public static void writeFileBinary (String filename) throws IOException {
try
{
FileOutputStream aus = new FileOutputStream(filename);
DataOutputStream out = new DataOutputStream(aus);
out.close();
}
catch ( Exception e ) { System.out.println(e); }
}
public static void readFileBinary (String filename) throws IOException {
double[] temp_zahlen = new double[12];
try {
FileInputStream ein = new FileInputStream(filename);
DataInputStream in = new DataInputStream(ein);
in.close();
}
catch ( Exception e ) { System.out.println(e); }
}
public static void writeFile (String filename, String buffer) {
try {
FileWriter ausgabestrom = new FileWriter (filename);
PrintWriter ausgabe = new PrintWriter (ausgabestrom);
ausgabe.println(buffer);
ausgabe.close();
System.out.println ("\n\n Es wurde in die Datei " +filename+ " gespeichert.");
}
catch ( Exception e ) { System.out.println(e); }
}
public static String readFile (String filename) {
//System.out.println ("Lese aus Datei" +filename);
try {
FileReader eingabestrom = new FileReader (filename);
int gelesen;
StringBuffer text = new StringBuffer();
boolean ende =false;
while (!ende) {
gelesen = eingabestrom.read();
if (gelesen == -1) ende = true;
else {
text.append((char)gelesen);
}
}
eingabestrom.close();
return text.toString();
}
catch ( Exception e ) { System.out.println(e); return "Can't acccess File"; }
}
}