ファイルを作成する
生徒
教授?
Javaでファイルを作成したいので、コードを書いてみました。
import java.io.File;
import java.io.IOException;
public class CreateFile {
public static void main(String[] args) {
try {
File myFile = new File("filename.txt");
if (myFile.createNewFile()) {
System.out.println("ファイルを作成しました: " + myFile.getName());
} else {
System.out.println("ファイルは既に存在します");
}
} catch (IOException e) {
System.out.println("エラーが発生しました");
e.printStackTrace();
}
}
}
教授
おーけーです?
ところで、ファイルの中身は何ですか?
生徒
あっ!?
そこまで考えてませんでした。
ファイルへの書き込み
教授
こんな感じでどうでしょう?
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFile {
public static void main(String[] args) {
try {
FileWriter myWriter = new FileWriter("filename.txt");
myWriter.write("ここに書き込みたい内容を記述します");
myWriter.close();
System.out.println("ファイルに書き込みをしました");
} catch (IOException e) {
System.out.println("エラーが発生しました");
e.printStackTrace();
}
}
}
生徒
なるほど。
コレで私もファイルマスターですね!
教授
君はファイルに何を書き込みますか?