問題タブ [bufferedreader]
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でBufferedReaderをクリアする方法
シリアル ポートからデータを読み取るために、inputStream を使用BufferedReaderし、inputStream に使用しています。読むたびに、をクリアしたいと思いBufferedReaderます。クラスの下BufferedReaderには明確なメソッドはありません。使ってみましreset()たがダメでした。この問題について何か提案するオタクはいますか?
java - Java: BufferedReader は 1 行以上を読み取りますか?
ソケットを使用して Java でプログラムを作成しています。コマンドをクライアントに送信したり、クライアントからサーバーに送信したりできます。コマンドを読むには、BufferedReader. それらを書き込むには、 aしかし、今はそのソケットPrintWriterを介してファイルを転送したい(単純に2番目の接続を作成するのではなく) . まず、ファイルに含まれるバイト数を出力ストリームに書き込みます。たとえば、40000 バイトです。したがって、ソケットを介して番号を書き込みますが、接続の反対側は.4000078
だから私は考えていました:(を呼び出すことによって)BufferedReader単なる行以上のものを読み取り、その方法でファイルデータからいくつかのバイトを失います。からのバッファにあるためです。
したがって、数値は送信したいファイルのバイトです。
readLine()BufferedReader78
この考え方は正しいのか、そうでないのか。もしそうなら、この問題を解決する方法。
うまく説明できたと思います。
これが私のコードですが、デフォルトの言語はオランダ語です。そのため、一部の変数名は奇妙に聞こえる場合があります。
解決策は次のとおりです。James の
提案のおかげで、 laginimaineb anwser は解決策の一部だった
と思います。
コマンドを読みます。
次に、flushStreamToStream:
マーティン。
java - Java での BufferedReader の問題
私と私の友人は、大学のオブジェクト指向プログラミング コースのプログラムに取り組んでいます。情報のデータベースとしてテキストをファイルに書き込もうとしています。問題は、対応する行を BufferedReader で読み取ろうとすると、正しい行を読み取る方法がわからないことです。利用可能な唯一の関数は、文字のみを読み取る read() のようです。readLine() は 1 行だけ読み取ります (読み取りたい行ではありません。skip() は、指定された文字数だけスキップします。読み取りたい行をプログラムに伝える方法を知っている人はいますか? メソッド getAnswer()引数 int の rowNumber は、実行しようとしているものです: スーパークラス: http://pastebin.com/d2d9ac07f サブクラスは無関係です (ほとんどの場合、まだ作成していないためです)。もちろん、私たちが扱っているのは Java です。事前に感謝します。
java - スキャナーとBufferedReader
私の知る限り、Javaでファイルから文字ベースのデータを読み取る最も一般的な2つの方法は、Scannerまたはを使用することBufferedReaderです。BufferedReaderまた、物理ディスクの操作を回避するためにバッファを使用してファイルを効率的に読み取ることも知っています。
私の質問は次のとおりです。
Scanner同様に機能しBufferedReaderますか?- なぜあなたは選ぶ
Scannerのですか、BufferedReaderまたはその逆ですか?
java - Java:テキストファイルの行が空白であるかどうかを確認する方法は?
ランダムな「DearJohnLetter」を生成できるようにすることを目標に、Grammar ファイルを読み込む (データ構造に分割する) 必要があるプロジェクトに取り組んでいます。
私の問題は、.txt ファイルを読み取るときに、ファイルが完全に空白の行であると想定されているかどうかを確認する方法がわからないことです。これは、プログラムにとって有害です。
ファイルの一部の例を次に示します。次の行が空白行であるかどうかを確認するにはどうすればよいですか? (ところで、私はバッファリングされたリーダーを使用しています)ありがとう!
java - 入力ストリームから効率的に読み取る Android
私が作成している Android アプリケーションの Web サイトに HTTP 取得要求を行っています。
DefaultHttpClient を使用し、HttpGet を使用してリクエストを発行しています。エンティティの応答を取得し、これからページの html を取得するための InputStream オブジェクトを取得します。
次に、次のように返信を繰り返します。
ただし、これは恐ろしく遅いです。
これは非効率ですか?大きな Web ページ ( www.cokezone.co.uk)を読み込んでいないので、ファイル サイズは大きくありません。これを行うより良い方法はありますか?
ありがとう
アンディ
java - バッファリングされたリーダーから読み取るにはどうすればよいですか?
バッファリングされたリーダーから読み取る次の例があります。
ループ内のコードはprintln、バッファリングされたリーダーに何かが現れるたびに実行されます (inputこの場合)。私の場合、クライアント アプリケーションがソケットに何かを書き込むと、(サーバー アプリケーションの) ループ内のコードが実行されます。
しかし、私はそれがどのように機能するのか理解していません。inputLine = input.readLine()バッファリングされたリーダーに何かが表示されるまで待機し、そこに何かが表示されると戻りtrue、ループ内のコードが実行されます。ただし、いつnull返品できますか。
別の質問があります。上記のコードはthrows Exception、スレッドの実行メソッドでこのコードを使用するメソッドから取得したものです。そして、コンパイラが不平を言うthrows Exception前に配置しようとするとrun、オーバーライドされたメソッドは例外をスローしません。なしではthrows exception、コンパイラから別の苦情があります。報告されていない例外です。それで、なにかお手伝いできますか?
java - BufferedReaderを覗いてもいいですか?
BufferedReaderinオブジェクトが何か読むものであるかどうかを確認する方法はありますか?C++のようなものcin.peek()。ありがとう。
java - FileReader を使用して txt ファイルを配列 (Java) に書き込むのに問題があります。何が間違っていますか?
このコードを実行すると、txt ファイルの最後の文字のチャンクが読み取られ、rates[0] に配置され、1 ~ 9 で null が固定されます。ファイルの最後を最初に読み取る理由がわかりません。txt の内容は以下のとおりです。
配列に記録しているのは 60.20 だけです。どんな助けでも大歓迎です。このコードを実行した結果を提供できると思います。
java - テキスト ファイルを日付で並べ替える - 日付は DD/MM/YYYY のようになります
日付を古いものから新しいものへと並べ替えようとしています。bufferedreader を使用して、文字列の最初の 2 文字、次に 4 番目と 5 番目の文字、最後に 7 番目と 8 番目の文字を検索して、スラッシュを無視することを考えていました。
以下は、私が持っているテキストファイルの例です。
2010/04/24 - 2000.0 (入金)
2010 年 9 月 5 日 - 20.0 (料金)
2007/02/30 - 600.0 (デポジット)
2009 年 6 月 15 日 - 200.0 (料金)
2010/08/23 - 300.0 (デポジット)
2006 年 6 月 5 日 - 500.0 (手数料)