首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >console.readline();不起作用

console.readline();不起作用
EN

Stack Overflow用户
提问于 2015-10-13 02:50:46
回答 1查看 368关注 0票数 0
代码语言:javascript
运行
复制
package ronnie;
import java.io.Console;
public class Ronnie 
{
     public static void main(String[] args) 
    { 
        Console console = System.console();
    String name = console.readline();
        console.printf("Helllo the string  is %s\n",name);
    }

}

编译器说:

代码语言:javascript
运行
复制
ronnie\Ronnie.java:8: error: method readline in class Console cannot be applied
to given types;
        String name = console.readline();
                             ^
  required: boolean
  found: no arguments
  reason: actual and formal argument lists differ in length
1 error

奇怪的是,一切看起来都很好,而且"readline“无疑是”控制台“的一种方法,但有什么问题:l?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 02:54:27

你调用错误的方法:

readline()采用两个参数。readLine()是您想要的(请注意大写L而不是小写)。

代码语言:javascript
运行
复制
public String readLine(String fmt, Object... args)

请参阅readline 这里的文档。

不幸的是,这两种方法的名称是如此相似。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33093314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档