개발이야기
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
}
또 다른 방법이 있을까?
반응형