파일 입력을 읽는 동안 java.lang.NumberFormatException

user4834352
File folderPathFile = new File("C:\\Users\\ali\\Desktop\\folderPath.txt");


    BufferedReader reader = new BufferedReader(new FileReader(folderPathFile));
    String line = reader.readLine();
    while(line != null){
        foldersPath.add(line);
        line = reader.readLine();
    }
    reader.close();


    String lineDup = line.toString();
        String[] LineSplits = lineDup.split(",");


        String[] array = LineSplits[1].trim().split(" ");
        for(int i =0; i<array.length;i++) {
            int fr = Integer.parseInt(array[i]);
            System.out.println(fr);//its printing
        }

        int fr1 = Integer.parseInt(LineSplits[0]);
        System.out.println(fr1);
}                                            

내 문제는 내가이 코드를 실행할 때 java.lang.Exception: java.lang.NumberFormatException: For input string: "900"

INPUT i 'm Giving ie myfile 데이터는 900, 200300400500600

900 만 그런 오류가 발생하는 이유는 무엇입니까?

안쿠 르 아난드

lineSplit [0] 길이가 4이면 보이지 않는 문자가 있습니다 (예 : ZERO WIDTH NO-BREAK SPACE) . 보이지 않고 트리밍이 해당 캐릭터를 삭제하지 않기 때문에 감지하기 어렵습니다. 그렇다면 해당 캐릭터를 제거해야합니다.

편집 : 길이가 4라고 말했듯이 이것을 시도 LineSplits[0].replace(u'\ufeff', '')하거나 어딘가에서 복사하는 대신 해당 번호를 직접 쓸 수 있습니다.

HTML에 관한 것이지만 이 문자에 대한 긴 토론은이 SO 질문 에서 확인할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 .wav 파일을 스크램블하는 동안이 오류가 계속 발생합니다. java.lang.NumberFormatException.forInputString (Unknown Source)

분류에서Dev

Java에서 파일을 읽는 동안 이상한 동작

분류에서Dev

입력 파일을 읽는 동안 Fortran 인쇄 줄 번호

분류에서Dev

args (java)에서 파일을 읽는 동안 오류 포착

분류에서Dev

xml 파일을 읽는 동안 Java 예외 오류 발생

분류에서Dev

java.lang.NumberFormatException : 입력 문자열 : "0.89829948"

분류에서Dev

java.lang.NumberFormatException 오류 : 일반 엔드 포인트로 가져 오는 입력 문자열의 경우

분류에서Dev

java.lang.NumberFormatException : 입력 문자열의 경우 : Spark로 눈송이에서 읽을 때 "inf"

분류에서Dev

Java에서 CSV 파일을 읽을 때 NumberFormatException 발생

분류에서Dev

활동을 시작할 수 없습니다. ComponentInfo : java.lang.NumberFormatException : 입력 문자열 : ""

분류에서Dev

파일을 읽는 동안 realloc () 사용

분류에서Dev

파일을 읽는 동안 NoSuchFileException

분류에서Dev

압축 파일을 읽는 동안 ENOENT

분류에서Dev

java.lang.OutOfMemoryError : URL에서 대용량 파일을 다운로드하는 동안 Java 힙 공간

분류에서Dev

스레드 "main"의 예외 java.lang.NumberFormatException : 입력 문자열 : ""(숫자를 입력했지만 빈 문자열을 읽은 것 같습니다)

분류에서Dev

파일을 한 줄씩 읽는 동안 사용자 입력 요청

분류에서Dev

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

분류에서Dev

Java에서 XML 파일을 읽는 동안 잘못된 인수 예외

분류에서Dev

텍스트 파일을 읽는 동안 Java에서 런타임 오류 발생

분류에서Dev

FTPClient java.net.SocketException : 파일을 읽는 동안 연결 재설정

분류에서Dev

JSON 객체를 매퍼의 입력 값으로 읽는 동안 "java.lang.ClassNotFoundException : org.json.simple.parser.ParseException"발생

분류에서Dev

JSON 객체를 매퍼의 입력 값으로 읽는 동안 "java.lang.ClassNotFoundException : org.json.simple.parser.ParseException"발생

분류에서Dev

dev-lang / yasm을 컴파일하는 동안 libc segfaults

분류에서Dev

내 오류는 java.lang.NumberFormatException입니다.

분류에서Dev

"java.lang.NumberFormatException : Invalid double :"을 수정하는 방법?

분류에서Dev

request.getParameter가 java.lang.NumberFormatException을 가져 오는 중 : null

분류에서Dev

bash : 파일을 읽는 동안 중첩 됨-출력 없음

분류에서Dev

Pyspark-java.lang.OutOfMemoryError : csv 파일에 쓰는 동안 Java 힙 공간

분류에서Dev

Picocli-java.lang.NumberFormatException

Related 관련 기사

  1. 1

    Java에서 .wav 파일을 스크램블하는 동안이 오류가 계속 발생합니다. java.lang.NumberFormatException.forInputString (Unknown Source)

  2. 2

    Java에서 파일을 읽는 동안 이상한 동작

  3. 3

    입력 파일을 읽는 동안 Fortran 인쇄 줄 번호

  4. 4

    args (java)에서 파일을 읽는 동안 오류 포착

  5. 5

    xml 파일을 읽는 동안 Java 예외 오류 발생

  6. 6

    java.lang.NumberFormatException : 입력 문자열 : "0.89829948"

  7. 7

    java.lang.NumberFormatException 오류 : 일반 엔드 포인트로 가져 오는 입력 문자열의 경우

  8. 8

    java.lang.NumberFormatException : 입력 문자열의 경우 : Spark로 눈송이에서 읽을 때 "inf"

  9. 9

    Java에서 CSV 파일을 읽을 때 NumberFormatException 발생

  10. 10

    활동을 시작할 수 없습니다. ComponentInfo : java.lang.NumberFormatException : 입력 문자열 : ""

  11. 11

    파일을 읽는 동안 realloc () 사용

  12. 12

    파일을 읽는 동안 NoSuchFileException

  13. 13

    압축 파일을 읽는 동안 ENOENT

  14. 14

    java.lang.OutOfMemoryError : URL에서 대용량 파일을 다운로드하는 동안 Java 힙 공간

  15. 15

    스레드 "main"의 예외 java.lang.NumberFormatException : 입력 문자열 : ""(숫자를 입력했지만 빈 문자열을 읽은 것 같습니다)

  16. 16

    파일을 한 줄씩 읽는 동안 사용자 입력 요청

  17. 17

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

  18. 18

    Java에서 XML 파일을 읽는 동안 잘못된 인수 예외

  19. 19

    텍스트 파일을 읽는 동안 Java에서 런타임 오류 발생

  20. 20

    FTPClient java.net.SocketException : 파일을 읽는 동안 연결 재설정

  21. 21

    JSON 객체를 매퍼의 입력 값으로 읽는 동안 "java.lang.ClassNotFoundException : org.json.simple.parser.ParseException"발생

  22. 22

    JSON 객체를 매퍼의 입력 값으로 읽는 동안 "java.lang.ClassNotFoundException : org.json.simple.parser.ParseException"발생

  23. 23

    dev-lang / yasm을 컴파일하는 동안 libc segfaults

  24. 24

    내 오류는 java.lang.NumberFormatException입니다.

  25. 25

    "java.lang.NumberFormatException : Invalid double :"을 수정하는 방법?

  26. 26

    request.getParameter가 java.lang.NumberFormatException을 가져 오는 중 : null

  27. 27

    bash : 파일을 읽는 동안 중첩 됨-출력 없음

  28. 28

    Pyspark-java.lang.OutOfMemoryError : csv 파일에 쓰는 동안 Java 힙 공간

  29. 29

    Picocli-java.lang.NumberFormatException

뜨겁다태그

보관