파일에서 채워진 ArrayList를 인쇄 할 때 NoSuchElementException 발생

Corey

이것을 실행하고이 특정 메서드를 호출하려고하면 NoSuchElementException. ArrayList파일에서 직접 읽거나 인쇄 하는 대신 Scanner.

옵션 2 [ ArrayList]를 선택할 때 표시되는 내용은 다음과 같습니다 .

스레드에서 예외 "주"java.util.NoSuchElementException
java.util.Scanner.throwFor (알 수없는 소스)에서
java.util.Scanner.next (알 수없는 소스)에서
version4.version4.readDisplay에서 (version4.java:79)
버전 4에서 .version4.main (버전 4.java:27)

내 코드 :

public class version4 
{
    public static void main(String[] args) throws FileNotFoundException
    {
        Scanner in = new Scanner(System.in);
        boolean exit = false;

        while (!exit)
        {
            System.out.println("1 Find an item.\n2 Display all items.\n3 Update item.\n4         Save item to disk.\n5 Quit.");
            int choice = in.nextInt();
            switch (choice){

                case 1: System.out.println("You chose to find an item from file.");   findItem(); break;
                case 2: System.out.println("You chose to display all items."); readDisplay(); break;
                case 3: System.out.println("You chose to update an item."); itemUpdate(); break;
                case 4: System.out.println("You chose to save an item to disk."); itemAdd(); break;
                case 5: exit = true; break;
                default: System.out.println("That is not a valid option."); break;
            }
        }
        System.out.println("Goodbye.");
    } 

    public static void readDisplay() throws FileNotFoundException
    {        
        // Open input file:
        System.out.println("Reading 'read_record.txt'");
        FileReader reader = new FileReader("read_record.txt");
        Scanner fin = new Scanner(reader);
        String str = null;
        ArrayList<String> dvdfile = new ArrayList<String>();
        while((str = fin.next()) != null){
            dvdfile.add(str);
        }

        Iterator iter = dvdfile.iterator();
        while (iter.hasNext())
        {
            String sku = (String) iter.next();
            String title = (String) iter.next();
            String length = (String) iter.next();
            System.out.printf("%-10s %-15s %10s %n",sku,title,length);
        }

        // Close file:
        fin.close(); 
    }
}

누구든지 원인 NoSuchElementException및 / 또는 해결 방법을 알고 있습니까?

엘리엇 프레쉬

몇 가지 일이있을 수 있습니다 ... 나는 이것을 시도 할 것입니다

if (fin != null && fin.hasNext()) { // do we have a scanner, is there anything to read?
  while (fin.hasNext()) { // while there's something to read...
    str = fin.next(); // read it.
    if (str == null) { // end if it's null?
      break;
    }
    dvdfile.add(str); // otherwise add it.
  }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AngularJS에서 PDF 파일을 인쇄 할 때 오류 발생

분류에서Dev

오류 : 파일에서 배열로 값을 읽으려고 할 때 NoSuchElementException 발생

분류에서Dev

개체에서 2D 벡터를 인쇄 할 때 오류 발생

분류에서Dev

C에서 동일한 인쇄 함수를 두 번째 호출 할 때 오류가 발생합니다.

분류에서Dev

채워진 스왑 파티션으로 인해 Linux에서 파일 잠금 문제가 발생할 수 있습니까?

분류에서Dev

메서드에서 List <int>를 반환하고 C #에서 값을 인쇄 할 때 발생하는 문제

분류에서Dev

AlertDialog 내에서 인 텐트를 생성 할 때 오류 발생

분류에서Dev

ArrayList에서 요소를 삭제할 때 ConcurrentModificationException 발생

분류에서Dev

네트워크 응답 후 조각에 인수를 적용 할 때 IllegalStateException 발생

분류에서Dev

Python3의 함수에서 전역 변수를 인쇄하려고 할 때 오류가 발생합니다.

분류에서Dev

SSIS를 사용하여 인증 된 URL에서 파일을 다운로드 할 때 오류 발생

분류에서Dev

결과를 인쇄 할 때 ORMLite에 지연이 발생하는 이유는 무엇입니까?

분류에서Dev

채워진 양식을 pdf로 저장할 때 발생하는 문제

분류에서Dev

CUPS 서버에서 공유 된 프린터로 인쇄 할 때 오류 발생

분류에서Dev

데이터베이스에서 데이터를 인쇄 할 때 오류가 발생했습니다. 여러 번 인쇄

분류에서Dev

SharedPreferences를 인스턴스화 할 때 Android에서 NullPointerException 발생

분류에서Dev

Android Studio에서 임의의 값을 인쇄하려고 할 때 NullPointerException 발생

분류에서Dev

Gnome Ubuntu에서 Xerox 6027로 인쇄 할 때 발생하는 문제

분류에서Dev

소스에서 PHP를 컴파일 할 때 OpenSSL에 오류 발생

분류에서Dev

JSON 데이터를 한 줄로 인쇄 할 때 발생하는 문제

분류에서Dev

무언가가 발생할 때마다 무언가를 인쇄하는 방법

분류에서Dev

printf를 사용하여 이중 값을 인쇄 할 때 Java UnknownFormatConversionException 발생

분류에서Dev

자체 서명 된 인증서를 생성 할 때 Req에 OpenSSL 오류 발생

분류에서Dev

Contiki에서 'hello-world'예제를 컴파일 할 때 오류 발생

분류에서Dev

셰이더를 컴파일 할 때 PyOpengGL에서 오류가 발생합니다.

분류에서Dev

ReactJS / Javascript에서 Base64를 PDF 파일로 변환 할 때 오류 발생

분류에서Dev

Angular 4에서 AoT를 컴파일 할 때 발생하는 오류

분류에서Dev

.bashrc 파일에서 환경 변수를 설정할 때 오류 발생

분류에서Dev

Android에서 및 반복자를 사용할 때 목록보기 항목을 가져 오려고하면 NoSuchElementException이 발생합니다.

Related 관련 기사

  1. 1

    AngularJS에서 PDF 파일을 인쇄 할 때 오류 발생

  2. 2

    오류 : 파일에서 배열로 값을 읽으려고 할 때 NoSuchElementException 발생

  3. 3

    개체에서 2D 벡터를 인쇄 할 때 오류 발생

  4. 4

    C에서 동일한 인쇄 함수를 두 번째 호출 할 때 오류가 발생합니다.

  5. 5

    채워진 스왑 파티션으로 인해 Linux에서 파일 잠금 문제가 발생할 수 있습니까?

  6. 6

    메서드에서 List <int>를 반환하고 C #에서 값을 인쇄 할 때 발생하는 문제

  7. 7

    AlertDialog 내에서 인 텐트를 생성 할 때 오류 발생

  8. 8

    ArrayList에서 요소를 삭제할 때 ConcurrentModificationException 발생

  9. 9

    네트워크 응답 후 조각에 인수를 적용 할 때 IllegalStateException 발생

  10. 10

    Python3의 함수에서 전역 변수를 인쇄하려고 할 때 오류가 발생합니다.

  11. 11

    SSIS를 사용하여 인증 된 URL에서 파일을 다운로드 할 때 오류 발생

  12. 12

    결과를 인쇄 할 때 ORMLite에 지연이 발생하는 이유는 무엇입니까?

  13. 13

    채워진 양식을 pdf로 저장할 때 발생하는 문제

  14. 14

    CUPS 서버에서 공유 된 프린터로 인쇄 할 때 오류 발생

  15. 15

    데이터베이스에서 데이터를 인쇄 할 때 오류가 발생했습니다. 여러 번 인쇄

  16. 16

    SharedPreferences를 인스턴스화 할 때 Android에서 NullPointerException 발생

  17. 17

    Android Studio에서 임의의 값을 인쇄하려고 할 때 NullPointerException 발생

  18. 18

    Gnome Ubuntu에서 Xerox 6027로 인쇄 할 때 발생하는 문제

  19. 19

    소스에서 PHP를 컴파일 할 때 OpenSSL에 오류 발생

  20. 20

    JSON 데이터를 한 줄로 인쇄 할 때 발생하는 문제

  21. 21

    무언가가 발생할 때마다 무언가를 인쇄하는 방법

  22. 22

    printf를 사용하여 이중 값을 인쇄 할 때 Java UnknownFormatConversionException 발생

  23. 23

    자체 서명 된 인증서를 생성 할 때 Req에 OpenSSL 오류 발생

  24. 24

    Contiki에서 'hello-world'예제를 컴파일 할 때 오류 발생

  25. 25

    셰이더를 컴파일 할 때 PyOpengGL에서 오류가 발생합니다.

  26. 26

    ReactJS / Javascript에서 Base64를 PDF 파일로 변환 할 때 오류 발생

  27. 27

    Angular 4에서 AoT를 컴파일 할 때 발생하는 오류

  28. 28

    .bashrc 파일에서 환경 변수를 설정할 때 오류 발생

  29. 29

    Android에서 및 반복자를 사용할 때 목록보기 항목을 가져 오려고하면 NoSuchElementException이 발생합니다.

뜨겁다태그

보관