java.util.scanner 相关问题

JDK中的简单文本扫描程序,可以使用正则表达式解析基本类型和字符串。

从Java中的多种方法获取用户输入的最佳实践?

我有一个比较基本的程序,其中有几种方法可以从用户那里获取输入(使用Scanner对象)。我想看看这些技术中的哪一种(如果有)被认为是标准的...

回答 1 投票 0

如果用户输入特定的关键字,如何停止从扫描仪读取?

我需要能够在控制台中输入随机数的整数,然后在完成后输入特殊字符,例如Q。但是,我不确定如何验证输入是否为int ...

回答 2 投票 0

如何在int数组Java中使用/分配元素[重复]

我已经在代码顶部初始化了一个整数数组。我试图使用for循环从该数组中检索默认值,并将其分配给默认值(可能为0,然后添加...

回答 1 投票 0

Java:扫描仪不将最后一个元素作为输入

在以下代码中,如果我输入:1 2 3 4预期输出:1 2 3 4但实际输出是:1 2 3有人可以向我解释为什么扫描仪跳过最后一个元素吗?公共静态...

回答 1 投票 0

为什么我的parser.next扫描程序会选择括号和数字,而不是尽管有分隔符但在我之前出现的字符串

我正在扫描的文档在一行上说“ enter(10); add;(45.76)”。应该读取括号和分号,然后获取数字和字符串,并读取单词“ enter” ...

回答 1 投票 1

文本文件的最后一行未正确存储到2D数组中

我的扫描仪无法正确访问文本文件的最后一行,因此将文本文件的最后一行存储为全0,而不是实际存在的2D数组。我相信我已经提供了...

回答 1 投票 0

是否可以在Java的扫描仪中访问扫描仪?

目标:我正在创建一个程序,该程序可以让我计算多种类型的图形的面积。为此,我想使用扫描仪读取用户输入并评估所提供的字符串是否等于...

回答 1 投票 2

如何通过while循环一次处理一个数字

我的主要方法要求用户输入表达式,输入内容类似于“ 5 4 +”或“ 6 4 + 8 /”,操作数和运算符之间用空格隔开。我有一个处理此输入的方法...

回答 2 投票 0

为什么会收到InputMismatchException?

我用Java创建了一个扫描仪,以读取有关城市的数据文件。该文件的格式如下:Abbotsford,2310,2 Adams,1967,1 Algoma,3167,2读取文件时,我得到一个...

回答 1 投票 2

如何保持scnr.hasNext()为真

我正在调试我已经意识到无法按要求工作的部分代码。我想输入几个数字,并让int var逐个存储它们,并保持scnr.hasNext()为true,这样我的...

回答 1 投票 0

扫描仪和方法的Java异常问题

在Java中,在while循环中将扫描器放置在输出之后会遇到一些问题。扫描程序将扫描要使用的方法,然后在返回到循环开始时重置变量。 i'...

回答 1 投票 0

Java扫描程序会忽略csv中的分隔符,如果出现“”

我正在使用扫描仪,以“;”分隔标记。我需要用双引号括起来;将被扫描仪在引号“”中忽略。还需要用“”分隔。 0 1 ...

回答 1 投票 -2

Java扫描程序在首次出现时忽略csv中的分隔符“

我正在使用扫描仪,以“;”分隔标记。我需要在用引号将字符串引起来时,扫描程序会在引号中使用“” 0 1 2 A ProjectID Name ...

回答 1 投票 -2

'while(Scanner.hasNextLine())'被跳过,即使存在更多行?

下面显示的代码应分别从文本文件中读取每一行,将当前行存储到String fileLine中,然后在文本文件仅包含...时打印出fileLine的内容。

回答 1 投票 -2

您可以在扫描仪打开的情况下运行while循环吗?

这可能是一个愚蠢的问题,但是我好奇的是,如果扫描仪处于打开状态,while循环中的情况是否会出现。我正在考虑以下方面:Scanner in = new Scanner(System.in); ...

回答 1 投票 -1

使用扫描仪的NoSuchElementException

有人可以解释一下,为什么编译器在第19行把我丢给我?我只是想不通...我解决了HackerRank上的一些问题,我知道,有解决方法,但是我的代码有效...

回答 2 投票 0

我在使用Java中的扫描器读取字符串输入时遇到问题

我在读取字符串时遇到问题,扫描仪读取了Integer和double,并且显示了输出而未读取字符串。我需要你的帮助。公共静态void main(String [] args){...

回答 2 投票 0

[当我尝试从键盘读取双精度字时,它仅在用逗号分隔时使用[重复]

Scanner scan = new Scanner(System.in);双倍费用= scan.nextDouble(); System.out.println(cost);所以我尝试编写7.6,并且它在main中引发了异常。但是当我写7,6时是...

回答 1 投票 0

从文本文件创建对象时检查多余的空行

我正在尝试通过读取给定的文本文件来创建Student对象,但是该文本文件在实际信息下有一堆空行。我不允许以任何方式编辑文本文件,并且...

回答 1 投票 1

用Java读取逗号分隔的文件,但出现ArrayIndexOutOfBounds异常

我正在尝试读取Java中逗号分隔的文件,将行分配给String []数组,然后解析元素。但是,当我运行程序时,会得到ArrayIndexOutOfBounds异常...

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.