텍스트 파일에서 Java 읽기 (문자열 및 정수)

StephenJpH

나는 텍스트 파일 에서 읽은 다음 배열 에 내용을 추가 하려는이 방법을 가지고 있습니다 . 내 방법은 괜찮아 보이지만 화면에 null 이 표시됩니다. 암호.

    File text = new File("C:\\Users\\Stephen\\Desktop\\CA2\\src\\Management_System_Package\\GAMES.txt");
    Scanner scnr = new Scanner(text);

    String GameLine;
    GameLine = scnr.nextLine();

    while (scnr.hasNextLine()) {

        Management_System Game = new Management_System("", "", 0, 0, 0);

        int Comma1 = GameLine.indexOf(", ");
        String Title = GameLine.substring(0, Comma1).trim();
        Game.setTitle(Title);

        System.out.print(Title);

        int Comma2 = GameLine.indexOf(", ", Comma1 + 1 );
        String Genre = GameLine.substring(Comma1 + 1, Comma2);
        Game.setGenre(Genre);

        int Comma3 = GameLine.indexOf(", ", Comma2 + 1 );
        String ID = GameLine.substring(Comma2 + 1, Comma3);
        Game.setID(Double.parseDouble(ID));

        int Comma4 = GameLine.indexOf(", ", Comma3 + 1 );
        String Rating = GameLine.substring(Comma3 + 1, Comma4);
        Game.setRating(Integer.parseInt(Rating));

        String Quantity = GameLine.substring(Comma4 + 1).trim();
        Game.setQuantity(Integer.parseInt(Quantity));

        add(Game);

        GameLine = in.nextLine(); 
로코 유

코드에 루프에서 한 줄을 읽고 항상 파일의 마지막 줄을 건너 뛰는 버그가 있기 때문입니다. 파일에 한 줄만 scnr.hasNextLine()있으면 false이고 while 루프는 실행되지 않습니다.

그리고 split()원하는 문자열과 정수를 얻는 더 좋은 방법 이라고 생각 합니다. 다음과 같은 코드 :

String GameLine;

while (scnr.hasNextLine()) {
    GameLine = scnr.nextLine();
    Management_System Game = new Management_System("", "", 0, 0, 0);
    String[] tags = GameLine.split(",");

    Game.setTitle(tags[0]);

    Game.setGenre(tags[1]);

    Game.setID(Double.parseDouble(tags[2]));

    Game.setRating(Integer.parseInt(tags[3]));

    Game.setQuantity(Integer.parseInt(tags[4]));

    add(Game);
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

텍스트 파일에서 문자열 및 정수 입력 읽기

분류에서Dev

동일한 열에 부동 소수점, 정수 및 문자열이 혼합 된 텍스트 파일 읽기

분류에서Dev

문자열에서 문자 읽기 및 텍스트보기에서 설정

분류에서Dev

스캐너-텍스트 파일에서 문자열, 정수, 복식 읽기

분류에서Dev

Perl은 문자열로 텍스트 파일 읽기 및 쓰기

분류에서Dev

동일한 입력 줄에서 정수 및 문자열 읽기 (java)

분류에서Dev

JAVA : 텍스트 파일에서 특정 문자열의 내용 가져 오기

분류에서Dev

파이썬에서 텍스트 파일의 문자열을 변수로 읽기

분류에서Dev

텍스트 파일에서 읽기 및 텍스트 파일의 특정 필드 열에 사용자 입력 일치. 열이 구분됩니다.

분류에서Dev

스피너 리스너에서 파일 열기, 읽기 및 텍스트 표시 (Java-Android)

분류에서Dev

Java에서 텍스트 파일 읽기 및 데이터 사용

분류에서Dev

텍스트 파일 읽기, 문자열 조작 및 CSV를 특정 형식으로 내보내기

분류에서Dev

파일 읽기 및 문자열 및 정수에서 평균 인쇄

분류에서Dev

문자열 배열의 텍스트 파일의 Android / Java 스토어 이름 및 int 배열의 정수

분류에서Dev

PowerShell-문자열에서 여러 텍스트 찾기 및 수정

분류에서Dev

파일 읽기 및 문자열 결정

분류에서Dev

특정 내용에서 텍스트 파일 읽기 및 파일 쓰기

분류에서Dev

텍스트 파일에서 정수 읽기, 최소 / 최대 가져 오기-Java

분류에서Dev

Java에서 텍스트 파일을 읽는 동안 정크 문자

분류에서Dev

텍스트 파일에서 정수를 읽고 정렬 된 배열에 넣기

분류에서Dev

텍스트 파일에서 배열로 Java 읽기

분류에서Dev

텍스트 파일에서 Java의 ArrayList로 숫자 읽기

분류에서Dev

C ++의 파일에서 정수 및 문자 읽기

분류에서Dev

Java의 큰 텍스트 파일에서 효율적인 읽기 및 쓰기

분류에서Dev

텍스트 상자 및 '잡기'줄을 문자열 변수 VB로 읽기

분류에서Dev

텍스트 파일의 특정 줄에서 숫자 읽기

분류에서Dev

텍스트 파일에서 Java 읽기

분류에서Dev

JAVA 텍스트 파일 읽기 및 텍스트 파일 가져 오기

분류에서Dev

텍스트 파일 읽기 및 목록에 일부 문자 넣기

Related 관련 기사

  1. 1

    텍스트 파일에서 문자열 및 정수 입력 읽기

  2. 2

    동일한 열에 부동 소수점, 정수 및 문자열이 혼합 된 텍스트 파일 읽기

  3. 3

    문자열에서 문자 읽기 및 텍스트보기에서 설정

  4. 4

    스캐너-텍스트 파일에서 문자열, 정수, 복식 읽기

  5. 5

    Perl은 문자열로 텍스트 파일 읽기 및 쓰기

  6. 6

    동일한 입력 줄에서 정수 및 문자열 읽기 (java)

  7. 7

    JAVA : 텍스트 파일에서 특정 문자열의 내용 가져 오기

  8. 8

    파이썬에서 텍스트 파일의 문자열을 변수로 읽기

  9. 9

    텍스트 파일에서 읽기 및 텍스트 파일의 특정 필드 열에 사용자 입력 일치. 열이 구분됩니다.

  10. 10

    스피너 리스너에서 파일 열기, 읽기 및 텍스트 표시 (Java-Android)

  11. 11

    Java에서 텍스트 파일 읽기 및 데이터 사용

  12. 12

    텍스트 파일 읽기, 문자열 조작 및 CSV를 특정 형식으로 내보내기

  13. 13

    파일 읽기 및 문자열 및 정수에서 평균 인쇄

  14. 14

    문자열 배열의 텍스트 파일의 Android / Java 스토어 이름 및 int 배열의 정수

  15. 15

    PowerShell-문자열에서 여러 텍스트 찾기 및 수정

  16. 16

    파일 읽기 및 문자열 결정

  17. 17

    특정 내용에서 텍스트 파일 읽기 및 파일 쓰기

  18. 18

    텍스트 파일에서 정수 읽기, 최소 / 최대 가져 오기-Java

  19. 19

    Java에서 텍스트 파일을 읽는 동안 정크 문자

  20. 20

    텍스트 파일에서 정수를 읽고 정렬 된 배열에 넣기

  21. 21

    텍스트 파일에서 배열로 Java 읽기

  22. 22

    텍스트 파일에서 Java의 ArrayList로 숫자 읽기

  23. 23

    C ++의 파일에서 정수 및 문자 읽기

  24. 24

    Java의 큰 텍스트 파일에서 효율적인 읽기 및 쓰기

  25. 25

    텍스트 상자 및 '잡기'줄을 문자열 변수 VB로 읽기

  26. 26

    텍스트 파일의 특정 줄에서 숫자 읽기

  27. 27

    텍스트 파일에서 Java 읽기

  28. 28

    JAVA 텍스트 파일 읽기 및 텍스트 파일 가져 오기

  29. 29

    텍스트 파일 읽기 및 목록에 일부 문자 넣기

뜨겁다태그

보관