Comment créer un fichier et y écrire des données en Java ? (guide détaillé)
Bonjour ! Je viens de commencer à apprendre Java et j'ai déjà rencontré un problème. Je dois créer un fichier texte et y écrire des données, par exemple la chaîne "Hello, World!".
J'ai essayé d'utiliser FileWriter, mais je n'y arrive pas. Voici mon code :
```java
public class Main {
public static void main(String[] args) {
File file = new File("test.txt");
file.createNewFile(); // erreur de compilation ici ?
FileWriter writer = new FileWriter(file);
writer.write("Hello, World!");
writer.close();
}
}
```
IntelliJ IDEA souligne les lignes avec `createNewFile()` et `FileWriter` en rouge. Je ne comprends pas ce que je fais de travers. On dit qu'il faut gérer les exceptions, mais je ne sais pas comment.
J'ai déjà lu plusieurs articles en russe, mais partout les exemples sont soit trop simples (création uniquement), soit trop complexes (avec bufférisation et streams). J'ai besoin d'une explication simple et claire : comment créer correctement un fichier et y écrire du texte ?
Expliquez, s'il vous plaît.