[英]Programming exercise specification
作为编程练习的一部分,我收到了以下内容:
“模拟器将以标准ascii格式从stdin接收定单,稍后在本文档中指定...”
“输入是从stdin接收的,采用逗号分隔的ascii格式。您可以假定输入将始终正确格式化”
例:
B,100322,5103,7500
这全都与输入机制有关。 我不明白他们提到的标准输入-是用户通常的控制台输入,文件输入等。
通常的控制台,是的。
在Java中,标准流由
System.in
(对于stdin ),System.out
(对于stdout )和System.err
(对于stderr )引用。
有关更多详细信息,请参见http://en.wikipedia.org/wiki/Standard_streams
标准输入是控制台System.in
(如果未使用System.setIn(InputStream)
重新定义)。
我用Google搜索stdin
,第一个匹配项是http://en.wikipedia.org/wiki/Standard_streams ,其中指出
这三个I / O连接称为标准输入(stdin),标准输出(stdout)和标准错误(stderr)
因此,我用stdin java
进行了搜索,第一个匹配项是http://introcs.cs.princeton.edu/java/stdlib/StdIn.java.html
其中有
// assume Unicode UTF-8 encoding
private static String charsetName = "UTF-8";
// assume language = English, country = US for consistency with System.out.
private static Locale usLocale = new Locale("en", "US");
// the scanner object
private static Scanner scanner = new Scanner(new BufferedInputStream(System.in), charsetName);
您可以更改charsetName =“ ASCII”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.