ファイルを作成する
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
教授?
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();
}
}
}
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
おーけーです?
ところで、ファイルの中身は何ですか?
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
あっ!?
そこまで考えてませんでした。
ファイルへの書き込み
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
こんな感じでどうでしょう?
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();
}
}
}
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
なるほど。
コレで私もファイルマスターですね!
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
君はファイルに何を書き込みますか?