Java의 두 번째 줄에서 CSV를 읽는 방법은 무엇입니까?

user2999888

쉼표로 구분 된 CSV 파일이 있고 두 번째 줄에서 읽을 코드가 있습니다. 그러나 다음과 같은 오류가 발생합니다. 스레드 "AWT-EventQueue-0"의 예외 java.lang.OutOfMemoryError : Java 힙 공간

이것은 내 코드입니다.

public static List<String> readCSV(String path){        
    BufferedReader br = null;
    String[] cd = null;
    String line ="";
    String split=",";
    List<String> list = new ArrayList<String>();
    try {        
        br=new BufferedReader(new FileReader(path));            
        while ((line = br.readLine()) != null) {
            boolean firstLine = true;               
            while (line != null && line.startsWith("child's Last Name")) {
                if (firstLine) {
                    firstLine = false;
                    continue;
                } else {
                    list.add(line);
                }
            }               
        }               
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        if (br != null) {
            try {
                br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    return list;
}   

이 코드로 어떻게 고칠 수 있나요 ..

미리 감사드립니다!

무서운 웜뱃

시험

    br=new BufferedReader(new FileReader(path));            
    boolean firstLine = true;               
    while ((line = br.readLine()) != null) {
        if (line.startsWith("child's Last Name")) {
            if (firstLine) {
                firstLine = false;
                continue;
            } 
            list.add(line);
        }               
    }   

두 개의 while 루프가 필요하지 않습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 번째 쿼리에서 첫 번째 쿼리의 결과를 사용하는 방법은 무엇입니까?

분류에서Dev

두 번째 배열의 첫 번째 배열에서 객체를 찾는 방법은 무엇입니까? Swift iOS

분류에서Dev

PHP를 사용하여 csv 파일의 두 번째 열을 읽는 방법은 무엇입니까?

분류에서Dev

Visual Basic에서 텍스트 문서의 두 번째 및 세 번째 줄을 읽는 방법은 무엇입니까?

분류에서Dev

의사 요소를 사용할 때 텍스트의 두 번째 줄을 첫 번째 줄에 정렬하는 방법은 무엇입니까?

분류에서Dev

Java의 명령 줄 입력에서 "/"로 구분 된 두 인수를 읽는 방법은 무엇입니까?

분류에서Dev

Javascript의 체인 함수에서 두 번째 함수를 먼저 실행하는 방법은 무엇입니까?

분류에서Dev

Javascript에서 7 자리 숫자의 두 번째 자리를 편집하는 방법은 무엇입니까?

분류에서Dev

컨테이너 상단에서 두 번째 수준의 navbar를 표시하는 방법은 무엇입니까?

분류에서Dev

Android의 두 번째 프로젝트에서 .so를 사용하는 방법은 무엇입니까?

분류에서Dev

iOS의 두 번째 Scrollview에서 FirstScrollview 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

Django의 쿼리 세트에서 두 번째 마지막 레코드를 얻는 방법은 무엇입니까?

분류에서Dev

6 자리 숫자의 두 번째에서 마지막 숫자를 찾는 방법은 무엇입니까?

분류에서Dev

파이썬의 튜플에서 두 번째 요소를 얻는 방법은 무엇입니까?

분류에서Dev

awk를 사용하여 첫 번째 열과 두 번째 열의 첫 번째 줄을 단일 열로 인쇄하는 방법은 무엇입니까?

분류에서Dev

매 두 번째 줄에서 숫자를 음수로 바꾸는 방법은 무엇입니까?

분류에서Dev

powershell에서 두 번째 문자를 바꾸는 방법은 무엇입니까?

분류에서Dev

파일의 두 번째 줄 인쇄를 건너 뛰는 방법은 무엇입니까?

분류에서Dev

페이지의 두 번째 열의 첫 번째 줄에 텍스트 필드를 인쇄하는 방법은 무엇입니까?

분류에서Dev

FabricJS를 사용하여 Textbox 요소의 두 번째 줄에서 텍스트를 선택하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 두 번째 줄을 첫 번째 줄 끝에 연결하는 방법은 무엇입니까?

분류에서Dev

apigee에서 ExtractVariables 정책을 사용하여 응답으로 반환 된 xml 항목 목록의 두 번째 요소를 읽는 방법은 무엇입니까?

분류에서Dev

내 렉서의 두 번째 줄에서 Python 코드를 읽는 방법

분류에서Dev

Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

분류에서Dev

버튼을 눌러 두 번째 클래스의 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

원 안의 첫 번째 줄과 두 번째 줄 사이의 들여 쓰기를 줄이는 방법은 무엇입니까?

분류에서Dev

WooCommerce 제품에 (두 번째) 사용자 정의 SKU 필드를 추가하는 방법은 무엇입니까?

분류에서Dev

Mac의 두 번째 내부 드라이브에 Ubuntu를 설치하는 방법은 무엇입니까?

분류에서Dev

중첩 된 ngRepeat의 두 번째 ngRepeat에 필터를 적용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    두 번째 쿼리에서 첫 번째 쿼리의 결과를 사용하는 방법은 무엇입니까?

  2. 2

    두 번째 배열의 첫 번째 배열에서 객체를 찾는 방법은 무엇입니까? Swift iOS

  3. 3

    PHP를 사용하여 csv 파일의 두 번째 열을 읽는 방법은 무엇입니까?

  4. 4

    Visual Basic에서 텍스트 문서의 두 번째 및 세 번째 줄을 읽는 방법은 무엇입니까?

  5. 5

    의사 요소를 사용할 때 텍스트의 두 번째 줄을 첫 번째 줄에 정렬하는 방법은 무엇입니까?

  6. 6

    Java의 명령 줄 입력에서 "/"로 구분 된 두 인수를 읽는 방법은 무엇입니까?

  7. 7

    Javascript의 체인 함수에서 두 번째 함수를 먼저 실행하는 방법은 무엇입니까?

  8. 8

    Javascript에서 7 자리 숫자의 두 번째 자리를 편집하는 방법은 무엇입니까?

  9. 9

    컨테이너 상단에서 두 번째 수준의 navbar를 표시하는 방법은 무엇입니까?

  10. 10

    Android의 두 번째 프로젝트에서 .so를 사용하는 방법은 무엇입니까?

  11. 11

    iOS의 두 번째 Scrollview에서 FirstScrollview 이미지를 표시하는 방법은 무엇입니까?

  12. 12

    Django의 쿼리 세트에서 두 번째 마지막 레코드를 얻는 방법은 무엇입니까?

  13. 13

    6 자리 숫자의 두 번째에서 마지막 숫자를 찾는 방법은 무엇입니까?

  14. 14

    파이썬의 튜플에서 두 번째 요소를 얻는 방법은 무엇입니까?

  15. 15

    awk를 사용하여 첫 번째 열과 두 번째 열의 첫 번째 줄을 단일 열로 인쇄하는 방법은 무엇입니까?

  16. 16

    매 두 번째 줄에서 숫자를 음수로 바꾸는 방법은 무엇입니까?

  17. 17

    powershell에서 두 번째 문자를 바꾸는 방법은 무엇입니까?

  18. 18

    파일의 두 번째 줄 인쇄를 건너 뛰는 방법은 무엇입니까?

  19. 19

    페이지의 두 번째 열의 첫 번째 줄에 텍스트 필드를 인쇄하는 방법은 무엇입니까?

  20. 20

    FabricJS를 사용하여 Textbox 요소의 두 번째 줄에서 텍스트를 선택하는 방법은 무엇입니까?

  21. 21

    파이썬에서 두 번째 줄을 첫 번째 줄 끝에 연결하는 방법은 무엇입니까?

  22. 22

    apigee에서 ExtractVariables 정책을 사용하여 응답으로 반환 된 xml 항목 목록의 두 번째 요소를 읽는 방법은 무엇입니까?

  23. 23

    내 렉서의 두 번째 줄에서 Python 코드를 읽는 방법

  24. 24

    Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

  25. 25

    버튼을 눌러 두 번째 클래스의 메서드를 호출하는 방법은 무엇입니까?

  26. 26

    원 안의 첫 번째 줄과 두 번째 줄 사이의 들여 쓰기를 줄이는 방법은 무엇입니까?

  27. 27

    WooCommerce 제품에 (두 번째) 사용자 정의 SKU 필드를 추가하는 방법은 무엇입니까?

  28. 28

    Mac의 두 번째 내부 드라이브에 Ubuntu를 설치하는 방법은 무엇입니까?

  29. 29

    중첩 된 ngRepeat의 두 번째 ngRepeat에 필터를 적용하는 방법은 무엇입니까?

뜨겁다태그

보관