私の大学のコンピュータープログラミングクラスでは、さまざまな要素をリストに読み込んで保存するJavaプログラムを作成するように求められました。 保存は問題ではありませんが、値の読み取りに関するいくつかの問題があります。私は "変数を使用しています= input.nextLine();" (変数がStringの場合)、問題は、行の中のいくつかの値を読み込んだときに、時々プログラムが読み込み中のものをスキップするということです。私の先生はinput.nextLine()を使ってそれを修正することを勧めましたが、完全には機能していませんでした。私は問題がバッファ関連であると信じています。 JavaのCのfflushやfpurge関数に似たものがありますか?Cのfflushに相当するJava? [値を読み取る際の問題点]
0
A
答えて
1
一部の例外を除き、入力I/Oクラスにはflush
メソッドがありません。このクラスは必要ありません。出力I/Oクラスはにはflush
のメソッドがあります。これはJDK 6のJavadoc index for F
で確認でき、flush()
メソッドのコレクションをスクロールダウンできます。
誤ってinput.nextLine();
を2回続けて読んで1行を破棄していないことを確かめていますか?
私たちがあなたの問題を解決する前に、より多くの情報を知る必要があります。
注:追加情報を追加するために質問を編集してください。あなたの質問の下に小さな "編集" "ボタン"を探してください。
0
ファイルから読んでいるなら、あなたはBufferedReaderを使用することができますが:
BufferedReader reader = new BufferedReader(new FileReader("somelines_oh_yeah.txt"));
String line;
while((line = reader.readLine()) != null){
//do something.
}
関連する問題
- 1. ファイルを読み取る際の問題
- 2. GridViewからDropDownListの値を読み取る際の問題
- 3. ploolからbool値を読み取る際の問題
- 4. Java XMLの読み込みの問題:異なる子タグを読み取る
- 5. C#で特殊文字を含むExcelシートを読み取る際の問題
- 6. 内部メモリからファイルを読み取る際の問題
- 7. ウェブサイトからデータを読み取る際の問題
- 8. JavaのThread.setDefaultUncaughtExceptionHandler()に相当するC#?
- 9. C++でJavaのIllegalArgumentExceptionに相当する
- 10. C#でJavaの "ByteBuffer.putType()"に相当する
- 11. C#のJavaマップに相当する
- 12. C++ JavaのBlockingQueueに相当する
- 13. Objective-Cに相当するJavaのBlockingQueue?
- 14. Objective-Cに相当するJavaのInteger.toOctalString()?
- 15. JavaでXMLファイルを読み込み、Element属性を取得する際に問題が発生する
- 16. UISliderの値を更新する際の問題点...
- 17. inputAccessoryViewを読み込む際の問題
- 18. 浮動小数点配列をバイナリファイルに保存する際の問題と読み返し(C++)
- 19. ユーザーの場所をiPhone上の座標に読み取る際の問題
- 20. バーコードスキャナが値をテキストボックスに読み取る問題
- 21. Javaの配列に値を代入する際の問題
- 22. Javaファイルの読み込みの問題
- 23. JavaのC++バリデーションテンプレートに相当します。
- 24. Javaに相当するC++ this
- 25. Javaに相当するC#Array.GetLength(i)
- 26. Javaリソースに相当するC#
- 27. Javaに相当するcin(C++)
- 28. Java XDocletに相当するC++ツール
- 29. C#の問題がExcelからテキストを読み取る
- 30. javaファイルの読み込み問題
たぶん、あなたは、この問題へのソリューションを表示するには、いくつかのサンプルコードを投稿することができます。 – Tom