HashMap의 value 값을 List에 저장하는 세 가지 방법
1166 단어 컬렉션
1keyset 가져오기
keyset을 가져와 교체기를 만들고 교체기로 맵 값을list에 추가합니다. 관련 코드는 다음과 같습니다.List returnResult1 = new ArrayList();
// hashMap
Set keySet = map.keySet();
//
Iterator it = keySet.iterator();
while(it.hasNext()) {
// list
returnResult1.add(map.get(it.next()));
}
2 바로values 꺼내기
직접 값을 추출하여 상응하는 교체기를 만들고 교체기의 방식으로list에 값을 저장한다. 관련 코드는 다음과 같다.List returnResult2 = new LinkedList();
Collection values = map.values();
Iterator it2 = values.iterator();
while(it2.hasNext()) {
returnResult2.add(it2.next());
}
3 entrySet 체크 아웃
맵의entrySet 방법을 이용하여 상응하는 교체기를 만들고 교체기의 방식을 이용하여 상응하는 값을list에 넣는다.관련 코드는 다음과 같습니다.List returnResult3 = new LinkedList();
Set> eSet = map.entrySet();
Iterator> it3 = eSet.iterator();
while(it3.hasNext()) {
returnResult3.add(it3.next().getValue());
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
each 내에서의 render 부분을 collection으로 변경하여 가속화
뷰 내에서 부분 템플릿을 each로 호출할 때 곤란한 일.
예) 루트 (welcome) 화면에서 픽업 한 상품 일람을 표시 (상품 일람은 다른 화면에서도 사용하기 때문에 부분화)
welcome_controller.r...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
List returnResult1 = new ArrayList();
// hashMap
Set keySet = map.keySet();
//
Iterator it = keySet.iterator();
while(it.hasNext()) {
// list
returnResult1.add(map.get(it.next()));
}
직접 값을 추출하여 상응하는 교체기를 만들고 교체기의 방식으로list에 값을 저장한다. 관련 코드는 다음과 같다.
List returnResult2 = new LinkedList();
Collection values = map.values();
Iterator it2 = values.iterator();
while(it2.hasNext()) {
returnResult2.add(it2.next());
}
3 entrySet 체크 아웃
맵의entrySet 방법을 이용하여 상응하는 교체기를 만들고 교체기의 방식을 이용하여 상응하는 값을list에 넣는다.관련 코드는 다음과 같습니다.List returnResult3 = new LinkedList();
Set> eSet = map.entrySet();
Iterator> it3 = eSet.iterator();
while(it3.hasNext()) {
returnResult3.add(it3.next().getValue());
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
each 내에서의 render 부분을 collection으로 변경하여 가속화
뷰 내에서 부분 템플릿을 each로 호출할 때 곤란한 일.
예) 루트 (welcome) 화면에서 픽업 한 상품 일람을 표시 (상품 일람은 다른 화면에서도 사용하기 때문에 부분화)
welcome_controller.r...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
List returnResult3 = new LinkedList();
Set> eSet = map.entrySet();
Iterator> it3 = eSet.iterator();
while(it3.hasNext()) {
returnResult3.add(it3.next().getValue());
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
each 내에서의 render 부분을 collection으로 변경하여 가속화뷰 내에서 부분 템플릿을 each로 호출할 때 곤란한 일. 예) 루트 (welcome) 화면에서 픽업 한 상품 일람을 표시 (상품 일람은 다른 화면에서도 사용하기 때문에 부분화) welcome_controller.r...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.