gpt4 book ai didi

java - 我不确定应该使用导入的 IO 类中的哪个输入

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:04 26 4
gpt4 key购买 nike

我注意到在命令行程序中创建用户输入的方法有多种。

我根本不知道该选择哪个。

首先,我考虑使用输入扫描仪,但后来我只是遵循程序的伪代码,其中包括 import java.io.*; 标记,仅此而已。

我应该使用哪种输入法 from import java.io.*; 让我不仅能够轻松读取 String,还能够轻松读取 doublechar 值?

我正在谷歌搜索进行输入的方法,但每个网站都使用不同的方法,您会推荐哪种方法?

最佳答案

我通常建议使用 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html" rel="noreferrer noopener nofollow">Scanner</a>只是因为它让一切变得如此简单。如果你想使用java.io中的东西,您可以使用 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/BufferedReader.html" rel="noreferrer noopener nofollow">BufferedReader</a><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/InputStreamReader.html" rel="noreferrer noopener nofollow">InputStreamReader</a> 结合使用。像这样的事情:

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter anything: ");
String s = in.readLine();
System.out.println("You entered: " + s);
in.close();

好吧,你明白了。您可能需要进行一些解析才能从用户的输入中获取整数/ double (使用 Integer.parseInt(someString)/Double.parseDouble(someString) )。

关于java - 我不确定应该使用导入的 IO 类中的哪个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com