java - Scanner 类型的 nextline() 方法未定义

标签 java eclipse java.util.scanner case-sensitive

我试图理解它的含义以及为什么它是错误的。

import java.util.Scanner; 

public class Relevent {
    public static void main(String[]args){
        Scanner x = new Scanner(System.in);
        System.out.println( x.nextline());
    }
}

Eclipse IDE 告诉我这是错误的并给出以下消息:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method nextline() is undefined for the type Scanner
    at Relevent.main(Relevent.java:9)

最佳答案

x.nextLine()怎么样? ? Java 是一种区分大小写的语言。 您必须完全按照其中所写的 API 进行操作。

方法名称 nextline 看起来难以理解/明显,不是吗?因此,Java 编程的最佳实践是以驼峰式大小写形式编写所有名称(finalstatic 变量除外,例如 MY_FINAL_VARIABLE)。

关于java - Scanner 类型的 nextline() 方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37316259/

相关文章:

Android shouldOverrideUrlLoading 在 KitKat 4.4.3 中不会被调用

java - Java 中的 2D 数组 TicTacToe 游戏..验证问题

java - 读取文件的最后一个条目时出错

eclipse - bundle 'org.eclipse.core.runtime'无法解析

java - Eclipse 在单独的窗口中打开代码

java - 用于获取用户输入的 for 循环允许您为第一个问题输入两个值,但仅计算一个值

java - 构造函数 TFSTeamProjectCollection(String) 未定义

Java WebStart 慢,从无效文件夹请求库

java - 获取psx游戏的游戏ID

java - 用于验证退出的代码语句?