私はいくつかのファイルの処理結果を格納しているStringを持っています。私はどのようにその文字列をプロジェクトの.txtファイルに書き込むのですか?私は.txtファイルの望ましい名前である別の文字列変数を持っています。どのように文字列をテキストファイルに書き込むのですか?
答えて
これを試してみてください:バイトベースのストリームを使用して作成され
//Put this at the top of the file:
import java.io.*;
import java.util.*;
//Add this to write a string to a file
//
try {
BufferedWriter out = new BufferedWriter(new FileWriter("test.txt"));
out.write("aString\nthis is a\nttest"); //Replace with the string
//you are trying to write
}
catch (IOException e)
{
System.out.println("Exception ");
}
finally
{
out.close();
}
これは古いスレッドですが、ソースはあなたが参照しているFileUtils? – jamesdeath123
@ jamesdeath123良い提案、ありがとうございます。 –
ファイルはバイナリ形式でデータを表します。文字ベースのストリームを使用して作成されたファイルは、一連の文字としてデータを表します。テキストファイルはテキストエディタで読み取ることができますが、バイナリファイルはデータを人間が判読可能な形式に変換するプログラムによって読み取られます。
クラスFileReader
およびFileWriter
は、文字ベースのファイルI/Oを実行します。
は、Java 7を使用している場合は、することができますが、かなりの方法を短くするtry-with-resources
を使用しています。
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) throws Exception {
String str = "写字符串到文件"; // Chinese-character string
try (PrintWriter out = new PrintWriter("output.txt", "UTF-8")) {
out.write(str);
}
}
}
あなたは、彼らはもはやされたときに閉じていないされている必要があり、自動的に近いリソース(オブジェクトにJavaのtry-with-resources
ステートメントを使用することができます必要)。リソースクラスでjava.lang.AutoCloseable
インターフェイスまたはそのサブインターフェイスjava.lang.Closeable
を実装する必要があると考える必要があります。
- 1. デスクトップ上の既存のテキストファイルに文字列を書き込むにはどうすればよいですか?
- 2. AS3既存のテキストファイルに文字列を書き込む
- 3. 大きな文字列をテキストファイルに書き込む
- 4. どのように文字列を抽出し、Pythonでテキストファイルの複数の行として書き込むか?
- 5. 文字列をテキストファイルに書き込む - C#
- 6. httpレスポンス(テキストファイル)を文字列に書き込む
- 7. テンポファイルに文字列を書き込む
- 8. Python:非ASCII文字のリストをテキストファイルに書き込む
- 9. 改行文字をバイナリモードでテキストファイルに書き込む方法
- 10. セル配列をテキストファイルに書き込む
- 11. 文字列と行列をMATLABの.txtファイルに書き込むにはどうすればよいですか?
- 12. テキストファイルに書き込むが、特殊文字をエスケープする
- 13. Python:テキストファイル内の文字列を見つけ、すぐ次の行に文字列を書き込む
- 14. R WindowsでテキストファイルにUnicode文字列を書き込む方法は?
- 15. pdfの特定の位置に文字列を書き込むにはどうすればよいですか?
- 16. バッチファイル::特殊文字をテキストファイルに書き込む
- 17. Swiftに文字の2D配列を書き込むにはどうすればよいですか?
- 18. テキストファイルに書き込む
- 19. PowerShell:テキストファイルに書き込む
- 20. gdbでは、文字列をメモリに書き込むにはどうすればよいですか?
- 21. Pythonで複数の行列をテキストファイルに書き込むには?
- 22. Python3を使用してバイナリファイルに文字列を書き込むにはどうすればよいですか?
- 23. どのようにExcelに書き込むのですか?
- 24. PythonでExcel CSVファイルに文字列のリストを書き込む
- 25. テキストファイルに書き込むときのグリッチ
- 26. 特定の文字列を別の文字列に書き込む
- 27. console.log()で文字列を書き込むときに「メッセージなし」
- 28. 文字列を含む構造体をバイナリファイルに書き込む
- 29. 2次元配列をテキストファイルに書き込むにはどうすればよいですか?
- 30. テキストファイルの別の行に書き込む
この質問をする前に何を検索しましたか? – bluesman
あなたがすでに試したコードサンプルは動作しませんでしたか? –
[Javaを使用して文字列をテキストファイルに保存するにはどうすればよいですか?](http://stackoverflow.com/questions/1053467/how-do-i-save-a-string-to-a-text-ファイル使用Java) –