public static void main(String[] args) {
int i = 65;
int j;
File f = new File("file.dat");
if (!f.exists()) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(f));
bw.write(i);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
BufferedReader br = new BufferedReader(new FileReader(f));
j = br.read();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} Amúgy rájöttem, valszeg azért kell, mert ahol vége van a try blokknak ott van a fájlzárás, mert erre nincs külön utasítás, és egyben a hibakezelés is le van tudva. De akkor is gány kód. :P |