Eclipse Java - 对于每一行循环

Eclipse Java - For each line loop

我想读取一个文件,我做到了,但我想逐行读取它,因为在读取文件后我需要做一个 "for each line loop"。到目前为止我这样做了:

File file = new File ("C:\WebDrivers\lex.txt");
Scanner scan = new Scanner(file);

while(scan.hasNextLine()) {
    String serv= scan.nextLine();
    System.out.println(serv);

    for(String sv : serv) {
        driver.findElement(By.className("inline-search")).sendKeys(sv);
    }
}

我在最后一个 "for loop" 中遇到错误,因为我只能遍历数组。我该如何解决这个问题?

就写for (String sv : serv.split("\n"))。这会将字符串拆分为可以迭代的行数组。