問題タブ [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 に答える
147 参照

java - ファイルへの読み取り/書き込みは出力に書き込みません

あるファイルから入力を読み取るプログラムを作成しています。プログラムはデータをフォーマットして別のファイルに書き込みます。

入力ファイル:

Christopher kardaras、10 N Brainard、Naperville、IL、60566 George Washington、30 W Jackson、シカゴ、IL、60060

出力ファイル:

Christopher kardaras 10 N Brainard Naperville, IL 60566

ジョージ ワシントン 30 W ジャクソン シカゴ、イリノイ州 60060

コードを実行すると、出力ファイルに出力が表示されません。以下は私のコードです。

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

java - PrintWriter を使用してファイルに出力しない

コンパイル エラーは発生しませんが、私のコードは保存されたファイルに何も出力しません。コードはファイルを作成しますが、それらは空です。誰かが私が間違ったことを見ていますか?

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

java - BufferedReaderでJavaクライアントソケットがブロックされていますか?

私は古い学校を使用していますjava.net.Socket

私のクライアントはサーバーに接続し、次のことを行います。

in.readLine()でハングします。

私のサーバーはクライアントからの接続を受け入れ、次のことを行います。

私の期待は、out.print( "Hello client \ n"); が呼び出された場合、クライアントはブロックを停止して続行する必要があります。

私は何が間違っているのですか?

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

java - PrintWriter が文字列を送信しない (TCP/IP)

基本的なチャット機能 (メッセージの送受信が可能) を備えた Java アプレットを作成しています。クライアントバージョンで接続を処理するために別のスレッドを作成しました。サーバーも、接続されたすべてのクライアントに対してスレッドを作成します。

クライアントの run() メソッドには、受信したメッセージを読み取るための while ループがあります。

ここに私の PrintWriter と私の BufferedReader があります。デバッグの目的で、「hello サーバー」をここに置きます。このコードは問題なく動作しますが、問題は sendtext() メソッドです。

なぜか、このメソッドを呼び出してもサーバー側で受信されません。(ただし、コンソールには送信済みと表示されます)

誰でもこれで私を助けてもらえますか?

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

java - PrintWriterを使用して新しいHTMLを作成する場合の誤り

私はこのコードを実行するためにPrintWriterを使用しました:

しかし、Submidボタンをクリックすると、何か問題が発生します。結果は次のとおりです。

HTTPステータス404-/DungDV01852_Lab1_2_3/ UpdateServlet

タイプステータスレポート

メッセージ/DungDV01852_Lab1_2_3/ UpdateServlet

説明要求されたリソース(/ DungDV01852_Lab1_2_3 / UpdateServlet)は利用できません。Apache Tomcat / 6.0.29

クラスupdateServletがあります。別の:私はHTMLを持っています:

正確に実行されますが、PrintWriterを使用して新しいHTMLを作成する場合も同じですが間違っています。私を助けてください。みんな、ありがとう

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

java - Java: PrintStream が予期せず自動フラッシュする

私は、このプログラムが 1 行に 1 つずつ数字のリストを取得し、それがゼロに達したときにすべての四角形を 1 行に 1 つずつ出力することを期待しています。代わりに、入力した各数値を正方形でエコーするだけです。

理想的には、実際に次の行を含めます。

次に、プログラムの残りの部分を通常どおりに書き込みます(最後のフラッシュを除く)が、これはすぐにエコーするという同じ結果になりました。

ただし、PrintStreamを aに変更すると、PrintWriter期待どおりに機能しましたが、拡張されていないSystem.setOutため実行できません。PrintWriterOutputStream

これが期待どおりに動作しないのはなぜですか?

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

java - OutputStreamコードでエラーは発生しませんが、txtファイルがありません

デバッグ目的で出力をファイルに保存するようにプログラムを取得しようとしています。問題は、どこにもファイルを作成せずに、エラーなしでコンパイルできることです。これはおそらく非常に単純なことですが、私はそれを理解できず、しばらくの間Javaでコーディングしていません。

前もって感謝します!

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

java - サーバーへの読み取りと書き込み

目的:サーバーにデータを送信し、サーバーに何かを返してもらい、サーバーが返送したものを印刷する

問題:アウトストリームを閉じると、サーバーにデータが送信されますが、入力ストリームが機能せず、サーバーが提供しようとしているものを受信できません。flush()を使用してサーバーにデータを送信すると、サーバーはデータを受信しません。私は文字通り3時間これに固執しています。読み取りと書き込みを同時に行うにはどうすればよいですか。

Client.java

Server.java

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

java - PrintWriter または OutputStreamWriter をすぐに印刷する

メソッドが呼び出された直後に作成PrintWriterまたは印刷する方法はありますか? をオンにしました。しかし、どちらのクラスでも、内容はライターが閉じられたときにのみ出力されます。OutputStreamWriter.writeautoFlushPrintWriter

価値があるのは、Writerコンソール出力、ファイル出力、および文字列出力を抽象化する必要があるため、 s を使用していることです。

ありがとう!

編集:

問題を示すSSCCE :

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

java - Java ファイル I/O のグッド プラクティス

ファイルから整数を読み取り、それらに何らかの操作を適用し、結果の整数を別のファイルに書き込もうとしています。

これらの入力ストリームと出力ストリームをこのようにラップするのは良い習慣ですか?
私はJavaとインターネットが初めてで、ファイル内のI / Oの他の方法をたくさん見ました。私は1つのアプローチに固執したいので、最良のアプローチより上ですか?