그래서 이름이있는 파일을 읽으려고하고 있는데 파일의 모든 사용자와 목록을 만들고 싶습니다. . 텍스트 파일은 people.txt이며 성/성 \ n 성/성 등과 같이 구성됩니다. 파일은 올바른 위치에 있어야합니다.스캐너를 사용할 때 java.util.NoSuchElementException이 발생하는 이유
코드 :
public class UI {
public static void main(String[] args) {
String naam;
ArrayList <Person> people = new ArrayList<>();
Scanner sc = new Scanner("people.txt");
while(sc.hasNextLine()) {
Scanner line = new Scanner(sc.nextLine());
line.useDelimiter("/");
String name = line.next();
String surname= line.next();
Person a = new Person(name, surname);
people.add(a);
}
System.out.println(people.size());
}
오류 :
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at domain.UI.main(UI.java:14)