내가 컬렉션에 새로운 오전과 나는 사소한 질문에 대한 미리 미안하지만 난"A List는 주문한 콜렉션입니다 ..."란 의미는 무엇입니까?
목록 정렬 된 컬렉션입니다 자바 튜토리얼에서 읽고 한 문장에 숙고 된 (때로는 시퀀스라고). 내가 이해 한 내용을
내가 목록의 요소를 넣어, 그것은 나를 위해 자동 주문을한다는 것을 내가 간단한 코드를 실행하기 때문에, 내가 잘못 입증 :
List <String> list = new ArrayList<String>();
list.add("Chris");
list.add("Brian");
list.add("Matt");
list.add("Greg");
for (Iterator<String> it = list.iterator();it.hasNext();) {
System.out.print(it.next()+"\n");
}
하는 이 결과는 어떤 방식으로 정렬되지 않는 :
그래서 제 질문은 무엇을 의미한다Chris
Brian
Matt
Greg
"목록이 정렬 된 모음입니다"?
덕분에
매우 주문되었습니다. 당신은'ordered'와'sorted '를 혼동하고 있습니다. – Keppil
반복 할 때 항목을 가져 오는 순서는 항목을 삽입 한 순서와 동일합니다. –
@Keppil "ordered"는 일반적으로 삽입 순서, 사전 편집 순서, 무작위 순서 또는 기타 항목에 의해 정렬 될 수 있습니다. 이 문맥에서만 "주문 됨"은 "주문 순서에 따라 정렬 됨"을 의미합니다. – delnan