62得票11回答
在Java中使用Scanner类读取.txt文件

我正在开发一个Java程序,逐行读取一个文本文件,每行都有一个数字,将每个数字放入数组中,然后尝试使用插入排序来对数组进行排序。我需要帮助让程序能够读取文本文件。 我得到了以下错误信息:java.io.FileNotFoundException: 10_Random (The system ...

62得票5回答
为什么 hasNext() 是 False,但是 hasNextLine() 是 True?

问题 为什么对于扫描器对象,hasNextLine()方法返回true,而hasNext()方法返回false? 注意:根据输入文件,hasNext()方法返回预期的结果;hasNextLine()似乎没有返回正确的结果。 代码 这是我正在运行的代码,产生了下面的结果:public v...

58得票7回答
Java.util.NoSuchElementException: 找不到任何行

在使用Scanner读取文件时,我的程序出现了运行时异常。 java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Unknown Source) at Day1...

55得票6回答
使用java.util.Scanner验证输入

我正在使用 java.util.Scanner 从 System.in 中获取用户输入。我需要验证输入是否符合以下要求: 必须是非负数 必须是字母 ...... 等等 最好的方法是什么?

47得票8回答
使用Scanner()读取CSV文件

我的 csv 文件已经被读入到 System.out 中,但我注意到任何带空格的文本都会被移动到下一行(作为换行符 \n)。 这是我的 csv 开始的方式:first,last,email,address 1, address 2 john,smith,blah@blah.com,123 S...

47得票5回答
关闭与 System.in 相关的 Scanner。

我有一个与System.in相关联的Scanner。现在,在使用完Scanner后,应该关闭它,因为将其保持打开状态是糟糕的编码实践。但是,如果我关闭Scanner,也会关闭System.in! 有人可以告诉我如何在不关闭System.in的情况下关闭Scanner吗(如果有任何方法)。

46得票9回答
如何使用Java直接从互联网读取文本文件?

我试图从在线文本文件中读取一些单词。 我尝试了这样的方法。File file = new File("http://www.puzzlers.org/pub/wordlists/pocket.txt"); Scanner scan = new Scanner(file); 但它没有起作用,我...

45得票5回答
如何使用Scanner处理由无效输入(InputMismatchException)引起的无限循环

所以,我在这段代码中遇到了问题:import java.util.InputMismatchException; import java.util.Scanner; public class ConsoleReader { Scanner reader; public C...

40得票7回答
扫描仪在空格后无法识别

我正在编写一个程序,要求用户输入完整姓名,然后将输入反转(例如John Doe - Doe, John)。我开始尝试只获取输入,但它只获取了名字的第一个单词。 这是我的代码:public static void processName(Scanner scanner) { Syste...

40得票5回答
使用Scanner读取一行

编辑:针对后来的读者,问题是我的输入文件已损坏。 我不明白我做错了什么: 我正在使用这段代码: File f = new File("C:\\Temp\\dico.txt"); BufferedReader r = null; try { r = new ...