問題タブ [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.
java - JAVA: IO 例外: 理由ストリームが閉じられました
次の例外が発生するのはなぜですか? 私がやっていることは、巨大な ArrayList を 1 行ずつディスク上のファイルに書き込んでいることです。生成されるファイルは約 700MB を超えます。行ごとに書くと何か問題があるようです。ファイルのサイズが原因でしょうか? ストリームが閉じられているのはなぜですか? ちなみに、私はWindows OSで作業しています。
例外は次のとおりです。
mysql - JSP で非常に大きな ResultSet を画面に表示する
プログラミング初心者ですので、よろしくお願いします!;-)
MySQL
画面上のクエリから非常に大きな ResultSet (15.000 行以上) をHTML
テーブル形式で表示する必要があります。私はJSP
ページを使用してこれを達成しようとしています。
クエリ自体は、私のMySQL
サーバーでは約 0.25 秒かかります (ターミナル経由のコマンドライン) が、最小限のHTML
.
のようなものを使用して結果をファイルに書き込むとnew BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename),"ISO-8859-1"))
、それも非常に高速 (1.2 秒) ですが、クライアントが望んでいるものではありません。
だから私の質問は次のとおりだと思います:OutputStreamWriter
結果をファイルに書き込む代わりに、結果を画面に出力する方法はありますか? それがout.print
大幅な遅延の原因であると推測しています。
どうもありがとう!
java - Java-テキストファイルの書き込みを完了できません
正しくフォーマットするには、大きなテキストファイル(約600 MB)を処理し、フォーマットされた出力を新しいテキストファイルに書き込む必要があります。問題は、新しいファイルへのコンテンツの書き込みが約6.2MBで停止することです。コードは次のとおりです。
私はすでに答えを探しましたが、問題は通常、ライターが閉じられていないという事実またはflush()
メソッドの欠如に関連しています。したがって、問題はBufferedReaderにあると思います。私は何が欠けていますか?
c# - C#のJava BufferedReaderに相当するものは何ですか?
重複の可能性:
JavaのBufferedReaderに相当する.NET
これはJavaでの私のコードです。それをc#に変換したいと思います。手伝ってくれませんか?
java - BufferedWriter.write() が機能していないようです
Android クライアントがコンピューター上のサーバーに接続し、Websocket 経由で BufferedWriter を使用してメッセージを送信する 2 つの Java アプリケーションがあります。
クライアント:
サーバー:
ConnectionThread
クラス:
サーバーを実行してからクライアントを実行すると、クライアントに「接続済み!」と表示されます。トースト、サーバーの出力は次のようになります。
というわけで、実際に接続しているように見えますが、メッセージが届きません。なぜこれが起こっているのか誰にも分かりますか?
java - Java ファイル I/O のグッド プラクティス
ファイルから整数を読み取り、それらに何らかの操作を適用し、結果の整数を別のファイルに書き込もうとしています。
これらの入力ストリームと出力ストリームをこのようにラップするのは良い習慣ですか?
私はJavaとインターネットが初めてで、ファイル内のI / Oの他の方法をたくさん見ました。私は1つのアプローチに固執したいので、最良のアプローチより上ですか?
java - FileWriter を使用することになっているように、出力がファイルに出力されない
したがって、私のプログラムはコンパイルされますが、初期の分析をテストすると、すべての出力を示すファイルが出力されないことに気付きました。ファイルがまったく印刷されない理由を教えてください。これが私のコードです...
java - 情報を失うことなくテキスト ファイルを更新する
コードのこの部分は、ファイル内の情報を置き換えます。情報を保存して毎回更新する方法は? テキストファイルに回答の履歴が欲しいということです。
java - .jarファイルにエクスポートすると「\n」が機能しない
自分が書いたプログラムの出力ファイルがあります。FileWriterとBufferedWriterによって書かれています。
後で、に似た行を使用してファイルに書き込みます。
Eclipseでプログラムを実行するだけで、出力ファイルは正しくフォーマットされ、各メッセージは新しい行に書き込まれます。ただし、.jarファイルにエクスポートすると、「\ n」が機能していないかのように機能しなくなり、すべてのメッセージが1行に表示されます。
FileWriter / BufferedWriterを誤って使用していますか、それとも.jarファイルでは機能しませんか?
java - BufferedWriterが出力ファイルにすべてを書き込んでいない
ファイルからテキストを1行ずつ読み取り、新しいテキストを出力ファイルに書き込むJavaプログラムがあります。BufferedWriter
しかし、プログラムの終了後、私が書き込んだすべてのテキストが出力ファイルに表示されるわけではありません。何故ですか?
詳細:プログラムはCSVテキストドキュメントを取得し、それをSQLコマンドに変換して、データをテーブルに挿入します。テキストファイルには10000行以上あり、次のようになります。
プログラムは、SQLファイルに出力された新しいSQLステートメントの作成の途中でランダムにファイル内で停止することを除いて、正常に動作しているようです。次のようになります。
これは、約10000行後、ファイルの終わりの数百行前に発生します。ブレークが発生する場所は、a1
とaの間,
です。1
ただし、を変更すると42
、新しいファイルに書き込まれる最後のものは、であるため、文字は重要ではないようです4
。これは、その整数から2を切り取っています。ですから、読者や作家は、ある程度の量の書き込み/読み取りを行った後、ただ死にかけているに違いないようです。
私のJavaコードは次のとおりです。