Я пытаюсь проверить, совпадает ли одна строка с другой или, может быть, является ли она ее частью с помощью кода ниже:
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;
public class Comparison {
static void compare() throws FileNotFoundException {
Scanner queries = new Scanner(new FileReader("./out.txt"));
Scanner folks = new Scanner(new FileReader("./tal.txt"));
int index1 = 0;
while ( queries.hasNextLine() ){
String check = queries.next();
while (folks.hasNextLine()) {
String toCheck = folks.next();
index1 = toCheck.indexOf(check);
}//while
}//while
System.out.println("Result: "+ index1);
}
}
Но я получаю ошибку ниже:
Exception in thread "main" java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:838) at java.util.Scanner.next(Scanner.java:1347) at results.Comparison.compare(Comparison.java:28) at results.Main.main(Main.java:42)
В чем проблема? Как я могу заставить его работать?
./[...]
опасно. - person home   schedule 20.09.2011