의 문자열 경우 :확인 문자열이 같거나 내가 하나 개의 문자열이 다른과 동일 또는 어쩌면 그것은 아래의 코드와 그것의 일부인지 여부를 확인하려고 다른
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)
무엇이 문제인가? 어떻게 작동시킬 수 있습니까?
라인 28은? –
올바른 파일을 참조 했습니까? './ [...] '만으로 classpath 외부의 파일을 참조하는 것은 위험합니다. – home
static void compare() throws FileNotFoundException 파일 참조가 올바른 ... – user758084