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"))
。这会将字符串拆分为可以迭代的行数组。
我想读取一个文件,我做到了,但我想逐行读取它,因为在读取文件后我需要做一个 "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"))
。这会将字符串拆分为可以迭代的行数组。