我在使用java 6.使用DataInputStream in = new DataInputStream(System.in);
来读取用户输入。 readLine()被弃用时。阅读用户价值的工作是什么?DataInputStream不推荐使用readLine()方法
DataInputStream in = new DataInputStream(System.in);
int num;
try
{
num = Integer.parseInt(in.readLine()); //this works
num = Integer.parseInt(in); //just in doesnt work.
}
catch(Exception e)
{
}
请不要解释,因为它应该在readLine()不推荐时使用。
下次请包括一个可编译的测试用例(或具有适用错误的失败测试用例)。 – 2011-04-10 11:43:56
测试用例?我们正在讨论弃用。你把上面的代码放到一个编辑器中,它会将行变成黄色,并说“readLine已被弃用”。没有人需要测试用例被告知java方法已被弃用。以下是适用的警告:https://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html#readLine() – 2016-07-22 02:24:43