有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取扫描程序当前行

在我的项目中,我收到了一个已经启动的扫描仪,我需要找出它的当前行。例如:

public boolean foo(Scanner scan) {
if (scan.getCurrentLine().equals("Hi Hello") {
    return true;
} else {
    return false;
}

我有点迷路了。有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    这句话以前读过吗

    如果不是,那么语法是scan.nextLine();

    如果可以预期需要字符串,请尝试保留字符串并将其传递给方法

    另外,需要注意的是,.equals()方法返回一个布尔值,因此可以说return scan.nextLine().equals("Hi Hello")(如果使用String版本,则可以说return str.equals("Hi Hello");