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

streamreader - PrintWriter (java)、StreamReader (C#)

基本的なサーバー - クライアント接続 (サーバーは Java、クライアントは C#) をセットアップしました。サーバーが PrintWriter を使用して大量のデータをクライアントに送信すると、StreamReader を使用しているときに一部のデータがクライアントによって読み取られません。

サーバーはクライアントに送信します。

クライアントはサーバーから受信します:

ありがとうございました

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

java - I can't figure out why overwriting a file's contents with an array results in an empty file

So I fixed the overwriting problem but now the issue is it eats the last line of the text file. Or I suppose It's just not writing it back to the file. Any ideas? The first method should change the password to a random one and the second one is just for counting the number of lines in the text file.

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

java - Java:PrintWriterクラスまたはPrintStreamクラスが例外をスローしないのはなぜですか?

重複の可能性:
PrintWriterとPrintStreamがIOExceptionをスローすることはありません

多分質問は少し「奇妙」です。しかし、 PrintWriterPrintStreamの両方が実行時例外を自動的にチェックせず、checkError()メソッドを提供する理由を知りたいです。

よろしくお願いします。

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

java - Javaソケットプログラミングでサーバーからクライアントにファイルリストを送信する-PrintWriterは送信できませんか?

ソケットプログラミングを使用して、サーバーからクライアントにファイルリストを送信するにはどうすればよいですか。DataOutputStreamとPrintWriterを使用しましたが、どちらも1つのファイル名のみをクライアントに返します。'\n'に問題があることはわかっています。しかし、それを解決することはできません。専門家のアドバイスを待っています...ありがとうございます。

クライアント

サーバ

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

java - ソケットを使用してJavaサーバーを作成しましたが、すべてのソケットに出力するにはどうすればよいですか?

私はこれをしばらく試してきましたが、複数のクライアントに複数の入力を同時に受信してもらいたいと思っています。
1つの問題があります。1つのクライアントが「print2allHi」と言った場合、サーバーがすべてのクライアントに「Hi」を出力するようにします。
私はそれを処理して印刷する方法を知っています。すべてのクライアントに印刷するだけが問題です。

これが私がこれまでに持っているものです。
サーバ

SocketThread

クライアント

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

java - toString() を使用せずに、StringBuilder をライターに書き込みます。

サーブレットでは、最後に応答の PrintWriter に書き込む必要がある非常に大量の HTML コンテンツを StringBuilder に作成しています。PrintWriter を使用するには、最初に StringBuilder の toString() メソッドを呼び出してコンテンツを文字列として取得する必要があります。しかし、これはコンテンツを不必要に複製します。すでにコンテンツを保持しているため、StringBuilder から直接書き込む方法はありますか?

PrintWriter は CharSequence を受け入れることができますが、ドキュメントには CharSequence の toString() を呼び出すと記載されているため、実際には役に立ちません。

私が見ることができる唯一の明確な方法は、StringBuilder の charAt(i) メソッドを使用して、一度に 1 文字を取得して書き込むことですが、これは改善されますか?

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

java - とにかくプリントライターをスピードアップするには?

20 を超える 5000x30 の double 配列があり、それぞれが次を使用してテキスト ファイルに書き込まれます。

処理に 10 分以上かかりました。処理を高速化する別の方法があるかどうかを確認したいと思います。

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

java - 実行可能スレッドのファイルに改行を書き込む

5秒ごとにファイルに出力する簡単なクラスを作成したいと思います。

私のコードは次のとおりです。

そして、私が書いた1つのボタンのリスナーで:

そして、私が書いた別のボタンのリスナーで:

私の問題は、5秒ごとにファイルに「テスト行」を書き込みますが、改行を追加しないことです。printWriter.println()またはprintWriter.println( "\ n")を追加しようとしましたが、機能せず、理由がわかりません。

何か提案はありますか?

どうもありがとうございます。

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

java - PrintWriter#printlnメソッドが期待どおりに機能しない

このコード:

出力:

それ以外の:

「\n」の代わりに「\r\ n」を使用してみましたが、希望どおりに機能しません。これを修正するにはどうすればよいですか?

PS私はWindows7を使用しています