問題タブ [bufferedwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1187 参照

java - BufferedWriter.write を別のスレッドに延期する

最終的にファイルに書き込む必要があるイベント処理スキームがあります。ファイルがフラッシュされているとき、つまり BufferedWriter.write(String) の最後まで待機しているときに、イベントを遅らせる余裕はありません。

それを達成する最も簡単な方法を探しています(それを行うライブラリはありますか?この問題を抱えていたのは私だけではないと思います)

0 投票する
3 に答える
17433 参照

java - Java で BufferedWriter を使用して double 出力をフォーマットする

私は課題に取り組んでおり、コードを完成させましたが、出力の正しいフォーマットに問題があります。テキスト ファイルを取得し、価格に基づいて製品を分離し、データを 2 つの個別のファイルに追加します。ドル記号なしで金額 (0.00) として表示されるように、BufferedWriter で double の形式を正しくするにはどうすればよいですか? 現在、(0.0) として出力されます。ご協力いただきありがとうございます。

私のコード:

0 投票する
2 に答える
1345 参照

java - java bufferedReader、読み取りとは異なるものを書き込みます

JavaでBufferedReaderとBufferedWriterを使用してテキスト(CALコード)を解析しましたが、残念ながら、赤くしてoutStream.write(line)で書き込んだ行です。変更されました。スクリーンショットをご覧ください。

http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png h ** p://uploadz.eu/images/c03hgkrgrmit2ij2mug.png

ご覧のとおり、私は行を変更しないつもりでしたが、いくつかの特殊文字が行を変更しました。

私の知る限り、Bufferedwriter/ReaderはデフォルトでUnicodeで動作するはずです。

0 投票する
3 に答える
15507 参照

java - java:大きなファイルを書く?

ご挨拶、データベースから膨大な数のレコードを取得してファイルに書き込みます。巨大なファイルを書き込むための最良の方法は何かと考えていました。(1Gb-10Gb)。

現在、BufferedWriterを使用しています

0 投票する
3 に答える
9148 参照

java - BufferedWriter でテキスト ファイルを更新する

BufferedWriter を使用してテキスト ファイルに書き込んでいますが、実行中のプログラムが終了するまで BufferedWriter はファイルに書き込みません。これが私が持っている私のコードの一部です:

BufferedWriter をフラッシュしますが、書き込むとすぐにファイルがありませんが、代わりにプログラムが終了したときです。助言がありますか?

0 投票する
1 に答える
34013 参照

java - Java BufferedWriter、OutputStreamWriter が閉じた FileOutputStream に書き込める

ストリームにデータを書き込むときに、次のコードが例外をスローすることを期待していました。

BufferedWriter を閉じる必要があることは認識していますが、現在の環境では、BufferedWriter が閉じられる前に FileOutputStream が閉じられる可能性があります。FileOutputStream は、try/catch ブロックにヒットしてスタック トレースを出力するまで、チェーンを上に移動する必要がある IOException をスローするべきではありませんか?

fs.write(65) を呼び出そうとすると、例外がスローされます。

0 投票する
1 に答える
170 参照

android - 頻繁なSDカード書き込みの影響

私のチャットアプリでは、チャットをログに記録する機能を追加しています。ログはSDカードに保存され、BufferedWriterチャットが行われるすべての人/チャネルに対して1つは開いたままになります。これがSDカードとその寿命にどのような影響を与えるのだろうかと思います。

BufferedWriterのバッファサイズは1024ですが、それが小さすぎるのか大きすぎるのか疑問に思っています。

0 投票する
8 に答える
8505 参照

java - Java BufferedWriter close()

次のコードフラグメントがあると仮定します。

コードから呼び出すときはBufferedReader.close()、JVMがシステムコールを実行して、バッファーがフラッシュされてディスクに書き込まれたことを確認すると想定しています。システムコールが動作を完了するのを待つのか、それとも終了するのを待たずclose()に進むのかを知りたい。operation2()close()

私の質問を言い換えると、私がそうするとき、私はそれが正常に完了したoperation2()と仮定できますか?bw.close()

0 投票する
1 に答える
1219 参照

java - Android - アプリを閉じたときにファイルを永続化する

次のように、Android アプリケーションでファイルを作成しています。



そして、アプリの実行中に次のようにファイルに書き込みます。



これは正常に機能しますが、アプリを閉じるとファイルが削除され、アプリを再度実行すると、書き込んだすべての情報が失われます。

アプリを閉じた後もファイルが保持されるようにするにはどうすればよいですか?

アップデート:

MODE_PRIVATE を MODE_APPEND に変更し、問題は解決しました。Skirmish に感謝します。

0 投票する
3 に答える
4316 参照

java - Java で BufferedReader から BufferedWriter に移行する文字の破損

Java で、ギリシャ記号などの複雑なテキストを含む HTML ファイルを解析しようとしています。

テキストに左向きの引用符が含まれている場合、既知の問題が発生します。のようなテキスト

になる

簡単なテキストコピー方法を書くことで問題を切り分けました:

この問題を修正する方法について、誰かアドバイスをいただけますか?

★私の解決策