次のようにコードをコピーします。
java.io.ファイルをインポートします。
インポート java.io.FileNotFoundException;
java.io.FileOutputStreamをインポートします。
java.io.FileWriterをインポートします。
インポート java.io.IOException;
java.io.PrintStreamをインポートします。
java.io.PrintWriterをインポートします。
java.io.RandomAccessFile をインポートします。
パブリック クラス WriteStringToTxt {
public void WriteStringToFile(String filePath) {
試す {
ファイル file = 新しいファイル(ファイルパス);
PrintStream ps = new PrintStream(new FileOutputStream(file));
ps.println("//www.VeVB.COm");//文字列をファイルに書き込みます
ps.append("//www.VeVB.COm");//既存の文字列に基づいて文字列を追加します
} catch (FileNotFoundException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
public void WriteStringToFile2(String filePath) {
試す {
FileWriter fw = new FileWriter(filePath, true);
BufferedWriter bw = new BufferedWriter(fw);
bw.append("既存の文字列に基づいて文字列を追加します");
bw.write("abc/r/n ");//既存のファイルに文字列を追加
bw.write("def/r/n ");
bw.write("hijk ");
bw.close();
fw.close();
} catch (例外 e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
public void WriteStringToFile3(String filePath) {
試す {
PrintWriter pw = new PrintWriter(new FileWriter(filePath));
pw.println("abc ");
pw.println("def ");
pw.println("hef");
pw.close();
} キャッチ (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
public void WriteStringToFile4(String filePath) {
試す {
RandomAccessFile rf = new RandomAccessFile(filePath, "rw");
rf.writeBytes("op/r/n");
rf.writeBytes("app/r/n");
rf.writeBytes("hijkllllll");
rf.close();
} キャッチ (IOException e) {
e.printStackTrace();
}
}
public void WriteStringToFile5(String filePath) {
試す {
FileOutputStream fos = 新しい FileOutputStream(filePath);
文字列 s = "//www.VeVB.COml";
fos.write(s.getBytes());
fos.close();
} catch (例外 e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
public static void main(String[] args) {
文字列ファイルパス = "E://link.txt";
// 新しい WriteStringToTxt().WriteStringToFile(filePath);
// 新しい WriteStringToTxt().WriteStringToFile2(filePath);
// 新しい WriteStringToTxt().WriteStringToFile3(filePath);
// 新しい WriteStringToTxt().WriteStringToFile4(filePath);
new WriteStringToTxt().WriteStringToFile5(filePath);
}
}