Copiez le code comme suit :
importer java.io.File ;
importer java.io.FileNotFoundException ;
importer java.io.FileOutputStream ;
importer java.io.FileWriter ;
importer java.io.IOException ;
importer java.io.PrintStream ;
importer java.io.PrintWriter ;
importer java.io.RandomAccessFile ;
classe publique WriteStringToTxt {
public void WriteStringToFile (String filePath) {
essayer {
Fichier fichier = nouveau fichier (filePath);
PrintStream ps = new PrintStream(new FileOutputStream(file));
ps.println("//www.VeVB.COm");//Écrire la chaîne dans le fichier
ps.append("//www.VeVB.COm");//Ajouter une chaîne basée sur celle existante
} catch (FileNotFoundException e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
}
public void WriteStringToFile2 (String filePath) {
essayer {
FileWriter fw = new FileWriter(filePath, true);
BufferedWriter bw = nouveau BufferedWriter(fw);
bw.append("Ajouter une chaîne basée sur celle existante");
bw.write("abc/r/n ");//Ajouter une chaîne au fichier existant
bw.write("def/r/n ");
bw.write("hijk ");
bw.close();
fw.close();
} attraper (Exception e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
}
public void WriteStringToFile3 (String filePath) {
essayer {
PrintWriter pw = new PrintWriter(new FileWriter(filePath));
pw.println("abc ");
pw.println("def ");
pw.println("hef ");
pw.close();
} catch (IOException e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
}
public void WriteStringToFile4 (String filePath) {
essayer {
RandomAccessFile rf = new RandomAccessFile(filePath, "rw");
rf.writeBytes("op/r/n");
rf.writeBytes("app/r/n");
rf.writeBytes("hijkllllll");
rf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public void WriteStringToFile5 (String filePath) {
essayer {
FileOutputStream fos = nouveau FileOutputStream(filePath);
Chaîne s = "//www.VeVB.COml" ;
fos.write(s.getBytes());
fos.close();
} attraper (Exception e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
}
public static void main (String[] arguments) {
Chaîne filePath = "E://link.txt" ;
// nouveau WriteStringToTxt().WriteStringToFile(filePath);
// nouveau WriteStringToTxt().WriteStringToFile2(filePath);
// nouveau WriteStringToTxt().WriteStringToFile3(filePath);
// nouveau WriteStringToTxt().WriteStringToFile4(filePath);
nouveau WriteStringToTxt().WriteStringToFile5(filePath);
}
}