問題タブ [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.
java - Java プログラムで出力されるファイルの ISO 8859-1 エンコーディング
ファイル構造を実装するプログラムを作成すると、プログラムは構造に基づいて製品ファイルを出力します。製品名には、Æ、Ø、Å の文字が含まれます。これらの文字は、出力ファイルに正しく表示されません。私が使う
IS0 8859 - 1 または Windows ANSI (CP 1252) は、実装が必要とする文字セットです。
java - javaでprintwriterを使用してファイルに追加できません
printwriter オブジェクトを初期化する次のコードがあります--
最初に、以下の呼び出しを使用して上記の関数を呼び出します--
ファイルにデータを書き込んだ後、以下の呼び出しを使用して同じ関数を再度呼び出します-
「startiwriterassignor」への 2 回目の呼び出しの後、さらにデータがファイルに書き込まれます (追加されます)。ただし、新しいデータがファイル assignor.txt に追加されていません。このエラーを修正するにはどうすればよいですか?
java - 予期しない動作を与える Java の PrintWriter
// 出力はjava
usingpw.println
ですが、出力は null usingです。pw.print
つまり、使用中にコンソールに何も出力されませんprint
。
java - ソケット: 特定の条件下で BufferedReader からの読み取りおよび/または PrintWriter への書き込みができない
こんにちは、皆さん!
シンプルなメッセージング アプリケーションを作成しようとしていますが、大きな問題の解決策が見つかりません。正確には、大きな問題が 2 つあります。
ここにコード:
問題:
クライアントに毎回ジャンク テキストを書き込まない
(writer.println("b"))
と、BufferedReader から送信されたメッセージを読み取ることができません。そんなことがあるものか?!クライアント側では、多くの「b」しか表示されませんが、ステートメント内で送信されたものはすべて
(writer.println(message))
. サーバーに SENDING MESSAGE TO CLIENT: [...] と印刷すると、コンソールに表示されますが、メッセージは送信されません。
何が問題なのですか?
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) ステートメントは問題を引き起こさなくなりましたか?
java - PrintWriterの追加メソッドが追加されていません
次のメソッドは、追加した最新のアイテムのみを書き出します。以前のエントリには追加しません。私は何を間違っていますか?
java - ランダム化された配列をファイルに出力する
200 個の数字 (1 ~ 200) の配列を受け取り、それらをランダム化し、それらの数字をテキスト ファイルに出力するプログラムを作成しようとしています。
私は一日中苦労してきましたが、なぜ何も機能していないのかわかりません。
主な方法:
ランダム化方法:
そして印刷方法:
私は何かを見落としているか、何か間違ったことをしていることを知っています。
java - Printwriter println: 新しい行が作成されていません
Apache POI クラスを使用して、Outlook .MSG ファイルをテキスト ファイルにデコードしようとしています。
println
のメソッドを除いて、すべてPrintWriter
正常に動作します。新しい行は作成されません。
すべての文を次々と直接連結するだけです。以下のコード スニペットの結果は次のとおりです。
いくつかのマシンでコードを試してみました。ローカルの tomcat インストール (Windows マシン) では動作しますが、Solaris プラットフォーム上の tomcat または Weblogic インストールでは失敗します。エンコーディングアルゴリズムと関係があると思ったのでPrintStream
、代わりに を使用しPrintwriter
、エンコーディング ISO-8859-1 を示しましたが、運もありませんでした。
何か案が?
servlets - InputStreamを書き込むためのHttpServletResponsePrintWriter
HttpServletResponseオブジェクトがあり、jarに含まれるファイルを書き込む必要があります。次のコードセグメントは私には機能しません。
私はこれがうまくいくことを知っています
しかし、PrintWriterout.writeを取得してinputStreamを書き込むことができません。
誰かがこれを行う方法を教えてもらえますか?
ありがとう