• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Project03_A > rows.next 질문드립니다.

22.07.29 17:27 작성 조회수 120

0

박매일 선생님.

좋은 지식 많이 배우고 있습니다. 감사합니다.

소스코드에서 질문 드리겠습니다.

 

(강의내용<설명해주신 내용>)

(질문)

Iterator<Row> rows(*1) = sheet.rowIterator();

rows.next();  -->1. 한행을 이동시킨다.

                    (1행에서 2행으로 이동시킨다.)          

String[] imsi = new String[5];
            while(rows.hasNext()) {
                 HSSFRow row = (HSSFRow) rows.next();

                                 -->2. 행을 가져온다는 의미

 

질문) 1과 2의 rows.next()는 같으나, 의미가 다른 것 같습니다. 

  *혹시 rows(*1)에 커서가 0에 놓여있고,

   (while문 위의 )row.next하면 1행이 선택되고,

   (while문 내의) row.next를 호출하면 2행이

    선택 되는것은 아닌지? 궁금합니다. 

 

감사합니다!

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!