问题标签 [java.util.scanner]
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 - 我如何更改此方法以获取字符串而不是整数
这是原始代码:
这将检查并查看它接收的输入是否为 int。如果是,则返回 int,如果不是,则告诉您重试并重新运行。
这就是我试图改变它的方法:
但这不起作用。我查看了扫描仪类的文档,我认为问题是没有这样的方法,in.hasNextString
或者in.nextString
我可以使用扫描仪类中的哪些方法来做我打算做的事情?
java - 我应该如何用 Java 解析这个简单的文本文件?
我有一个如下所示的文本文件:
如果我想创建一个以第一列为键、第二列为值的 HashMap,使用 Java 解析此文件的最佳方法是什么。
我应该使用 Scanner 类吗?尝试将整个文件作为字符串读取并拆分?
什么是最好的方法?
java - Java 包扫描器 - 查找具有给定接口的所有类
在 C# 中,您可以轻松地从给定程序集中读取所有类。
我正在寻找 Java 中的等效功能。我需要它来自动将 EJB bean 绑定到我的 Guice 模块。
java - 获取字符的扫描仪方法
在Java中获取键盘返回的Scanner
方法是什么。char
像nextLine()
for String
, nextInt()
forint
等
java - 我在使用 FileReader 将 txt 文件写入数组(Java)时遇到问题,我做错了什么?
当我运行这段代码时,它会读取我的 txt 文件中的最后一个字符块,将它们放在 rate[0] 中,在 1-9 中保持空值。我不确定为什么它首先读取我的文件末尾。txt的内容如下..
它读取 60.20,这是它在阵列中记录的全部内容。任何帮助,将不胜感激。我想我可以给你运行这段代码的结果:
java - 如何使用java在Array中获取用户输入?
如何使用 Java 在 Array 中获取用户输入?即我们不是在我们的程序中自己初始化它,但用户会给出它的值..请指导!!
java - 如何在 Java 中使用 Scanner 类解决行尾读取问题
我不是经验丰富的 Java 程序员,我正在尝试将一些文本写入文件,然后使用 Scanner 读取它。我知道有很多方法可以做到这一点,但我想用分隔符将记录写入文件,然后阅读这些片段。
问题是如此之小。当我查看输出时,看不到一些打印(如下所示)。我的意思是输出中的粗线仅写为“扫描仪”。如果有人能回答为什么那里没有看到“字符串: ”,我将不胜感激。(请回答我的问题)
我不明白这是一个简单的打印问题还是“\r\n”的行尾问题。
这是代码:
这是输出:
p>java - Java - 如何使用扫描仪获取最后一行?
lineList 是一个 ArrayList。该代码很好地阅读了所有内容,但它不会抓住最后一行。文本文件中的最后两行如下所示:
我假设它不会抓住它,因为 hasNextLine() 没有检测到这一行之后的另一行?
有什么方法可以抓住最后一行?我认为阅读直到它是 EOF 然后捕获异常可能会起作用,但似乎没有办法做到这一点。
编辑:更多信息
方法全了。哪里不对了?
编辑:更多信息
它不会拾取空字符串,但会拾取空格“”
java - 如何将非 gui Java 程序构建成控制台程序
我不知道如何描述它,但我会尝试。好的,我希望能够构建我的 java 程序,以便当它打开时,它的外观和工作方式与在控制台中完全相同。因此,它读取 Scanner 类并正常打印,并执行它在控制台中会执行的所有操作。我四处寻找这个并没有发现任何东西。我可以很容易地制作一个 gui java 程序,但我宁愿有一个终端,类似于控制台的程序,它与 java 控制台完全一样,谢谢。
java - Java.util.scanner 错误处理
我正在帮助一位朋友解决 Java 问题。然而,我们遇到了一个障碍。我们使用 Java.Util.Scanner.nextInt() 从用户那里获取一个数字,不断询问用户是否提供了其他任何东西。唯一的问题是,我们无法弄清楚如何进行错误处理。
我们尝试过的:
唯一的问题是,如果您输入的不是数字,这将无限循环。
有什么帮助吗?