让扫描器在java中读取一个字符串
我将命令行java应用程序转换为摆动GUI。 我有一个从Scanner读取输入的解析器类
Scanner in = new Scanner(System.in);
command = in.nextInt();
是否可以传递String而不是(System.in)? 或者,有没有更好的方法来处理?
您可以使用Scanner类的nextLine()
读取在控制台中输入的字符串值。
下面是一个例子:
public class Parser {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Please enter command:");
String command = in.nextLine();
JOptionPane.showMessageDialog(null, command);
}
}
控制台中的Eneter字符串值:
Please enter command:
Java Command
如果你想在扫描器中传递字符串,只需使用next()
方法
Scanenr in = new Scanner(System.in);
Stringt command = in.next();
希望有所帮助
链接地址: http://www.djcxy.com/p/78465.html