私はいくつかのファイルの処理結果を格納している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. 大きな文字列をテキストファイルに書き込む
- 3. httpレスポンス(テキストファイル)を文字列に書き込む
- 4. テンポファイルに文字列を書き込む
- 5. Python:非ASCII文字のリストをテキストファイルに書き込む
- 6. セル配列をテキストファイルに書き込む
- 7. 文字列と行列をMATLABの.txtファイルに書き込むにはどうすればよいですか?
- 8. pdfの特定の位置に文字列を書き込むにはどうすればよいですか?
- 9. テキストファイルに書き込む
- 10. PowerShell:テキストファイルに書き込む
- 11. PythonでExcel CSVファイルに文字列のリストを書き込む
- 12. gdbでは、文字列をメモリに書き込むにはどうすればよいですか?
- 13. 文字列を含む構造体をバイナリファイルに書き込む
- 14. 辞書や文字列をXMLに書き込む
- 15. ファイルの代わりに文字列に書き込むXmlWriter
- 16. XCODEを文字列からhtmlファイルに書き込む
- 17. 文字列オブジェクトに書き込むことができますが、なぜ文字列リテラルに書き込むことができませんか?
- 18. ブラックベリーのテキストファイルに書き込む
- 19. phpでテキストファイルに書き込む
- 20. C++のユニコード文字列をsqlite DBに書き込む
- 21. ユニコード文字列をperlのバイナリファイルに書き込む
- 22. コンソールアプリケーションの文字列にスコープ({)を書き込む
- 23. 多数のファイルに文字列を書き込む
- 24. ファイルの末尾に文字列を書き込む(C++)
- 25. 16進数の文字列をUTF-16ファイルに書き込む
- 26. Cでバッファに文字列と変数を書き込む
- 27. CodeGear C++ Builder 2009でユニコード文字列をファイルに書き込む
- 28. HaskellでstdoutにIO文字列を書き込む
- 29. uto16テキストファイルをgolangの文字列に読み込む方法は?
- 30. コンソール画面のバッファにUnicode文字列を書き込むにはどうすればいいですか?
この質問をする前に何を検索しましたか? – bluesman
あなたがすでに試したコードサンプルは動作しませんでしたか? –
[Javaを使用して文字列をテキストファイルに保存するにはどうすればよいですか?](http://stackoverflow.com/questions/1053467/how-do-i-save-a-string-to-a-text-ファイル使用Java) –