[英]JAR file not reading input from Scanner(System.in) on crontab execution
[英]Reading an input using a bufferedReader compared to a Scanner (System.in)
我使用bufferedReader在某处读取比使用扫描仪读取输入要快得多。 这在完成编码问题时很有用,例如 DMOJ 上可用的问题(有时间限制)。 我将如何使用bufferedReader读取 int 和字符串的输入?
我目前的方法:
Scanner input = new Scanner (System.in); //initializing scanner
String ____ = input.nextLine(); //reading a string input
int ____ = input.nextInt(); //reading an int input
像这样
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter your name: ");
String name = reader.readLine();
System.out.println("Your name is: " + name);
您需要根据您希望收到的输入类型手动转换它们。
例如:对于int
你做Integer.parseInt(inputValue)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.