준호씨의 블로그

java collection 첫번째 데이터 구하기 본문

개발이야기

java collection 첫번째 데이터 구하기

준호씨 2015. 4. 20. 21:32
반응형

next 이용 하기

가장 무난한 방법. hasNext 로 값이 있는 지 확인 하고 iterator().next() 로 데이터를 구하면 된다.

if (recipients.iterator().hasNext()) {

    Recipient recipient = recipients.iterator().next();

}

 

loop 이용 하기

별로 좋은 방법은 아니다. 코드 가독성이 떨어진다.

아무튼 루프 돌아서 하나의 데이터만 가져오고 break 해서 나가면 된다.

for (Recipient recipient : receivedMail.getRecipients()) {

    sb.append(recipient.getAddress());

    break;        // just use 1 person's id

}

 

또 다른 방법이 있을까?

반응형
Comments