問題タブ [printwriter]

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 投票する
1 に答える
14986 参照

java - Java プログラムで出力されるファイルの ISO 8859-1 エンコーディング

ファイル構造を実装するプログラムを作成すると、プログラムは構造に基づいて製品ファイルを出力します。製品名には、Æ、Ø、Å の文字が含まれます。これらの文字は、出力ファイルに正しく表示されません。私が使う

IS0 8859 - 1 または Windows ANSI (CP 1252) は、実装が必要とする文字セットです。

0 投票する
0 に答える
2249 参照

java - javaでprintwriterを使用してファイルに追加できません

printwriter オブジェクトを初期化する次のコードがあります--

最初に、以下の呼び出しを使用して上記の関数を呼び出します--

ファイルにデータを書き込んだ後、以下の呼び出しを使用して同じ関数を再度呼び出します-

「startiwriterassignor」への 2 回目の呼び出しの後、さらにデータがファイルに書き込まれます (追加されます)。ただし、新しいデータがファイル assignor.txt に追加されていません。このエラーを修正するにはどうすればよいですか?

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

java - 予期しない動作を与える Java の PrintWriter

// 出力はjavausingpw.printlnですが、出力は null usingです。pw.printつまり、使用中にコンソールに何も出力されませんprint

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

java - ソケット: 特定の条件下で BufferedReader からの読み取りおよび/または PrintWriter への書き込みができない

こんにちは、皆さん!

シンプルなメッセージング アプリケーションを作成しようとしていますが、大きな問題の解決策が見つかりません。正確には、大きな問題が 2 つあります。

ここにコード:

問題:

  1. クライアントに毎回ジャンク テキストを書き込まない(writer.println("b"))と、BufferedReader から送信されたメッセージを読み取ることができません。そんなことがあるものか?!

  2. クライアント側では、多くの「b」しか表示されませんが、ステートメント内で送信されたものはすべて(writer.println(message)). サーバーに SENDING MESSAGE TO CLIENT: [...] と印刷すると、コンソールに表示されますが、メッセージは送信されません。

何が問題なのですか?

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

java - PrintWriter から JTextArea へ、呼び出されたメソッドが閉じるまで何も表示されない

コンテキスト: 115.2 Kbaud でシリアル ポートからデータを読み取っています。読み取ったデータは、JTextArea に追加する PrintWriter を使用して印刷されます。

すべて正常に動作しますが、シリアル ポートから PrintWriter にストリームを送信するメソッドが終了するまで、JTextArea 内のテキストは表示されません。一度に 20 ~ 30 MB 以上のテキストを受信することがあり、プログラムの実行に伴ってテキストの一般的な流れがどのように変化するかが重要になるため、よりリアルタイムに近い表示をしたいと考えています。

ここでは PrintWriter to JTextArea メソッドを使用してい ます。解決策はおそらく Threads と PipedWriter/PipedReader に関係していると思いますが、それを実装するために行ったすべての試みは惨めに失敗しました。

ご協力ありがとうございました。

編集:

以下で推奨されていることを試し、次の変更を加えました。

が追加され、ボタンを変更して、VerifierTask クラスの新しいインスタンスをすぐに呼び出すようにしました。さらに、VerifierReader に出力用の PipedWriter を実装させました (すべてが文字列です)。

ここで何が間違っているのかわかりません。このコードが実行されると、Java プロセスは無期限にフリーズします。

VerifierTask スレッドで作成された VerifierReader がそのスレッドに関連付けられていると正しく想定しているので、thread.sleep および while(true) ステートメントは問題を引き起こさなくなりましたか?

0 投票する
5 に答える
87725 参照

java - PrintWriterの追加メソッドが追加されていません

次のメソッドは、追加した最新のアイテムのみを書き出します。以前のエントリには追加しません。私は何を間違っていますか?

0 投票する
5 に答える
119 参照

java - ランダム化された配列をファイルに出力する

200 個の数字 (1 ~ 200) の配列を受け取り、それらをランダム化し、それらの数字をテキスト ファイルに出力するプログラムを作成しようとしています。

私は一日中苦労してきましたが、なぜ何も機能していないのかわかりません。

主な方法:

ランダム化方法:

そして印刷方法:

私は何かを見落としているか、何か間違ったことをしていることを知っています。

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

java - Printwriter println: 新しい行が作成されていません

Apache POI クラスを使用して、Outlook .MSG ファイルをテキスト ファイルにデコードしようとしています。

printlnのメソッドを除いて、すべてPrintWriter正常に動作します。新しい行は作成されません。

すべての文を次々と直接連結するだけです。以下のコード スニペットの結果は次のとおりです。

いくつかのマシンでコードを試してみました。ローカルの tomcat インストール (Windows マシン) では動作しますが、Solaris プラットフォーム上の tomcat または Weblogic インストールでは失敗します。エンコーディングアルゴリズムと関係があると思ったのでPrintStream、代わりに を使用しPrintwriter、エンコーディング ISO-8859-1 を示しましたが、運もありませんでした。

何か案が?

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

servlets - InputStreamを書き込むためのHttpServletResponsePrintWriter

HttpServletResponseオブジェクトがあり、jarに含まれるファイルを書き込む必要があります。次のコードセグメントは私には機能しません。

私はこれがうまくいくことを知っています

しかし、PrintWriterout.writeを取得してinputStreamを書き込むことができません。

誰かがこれを行う方法を教えてもらえますか?

ありがとう