자바 에서 집합 하 는 내장: 내장 집합, 내장 keySet 옮 겨 다 니 기, 내장 entry Set 옮 겨 다 니 기
4237 단어 자바 기반
1. ArrayList 내장 ArrayList
2, 지도 내장 ArrayList
3. 지도 집합 세트
4. 코드 인 스 턴 스
맵 집합 키 세트 옮 겨 다 니 기
public static void main(String[] args)
{
/**
* ,
* Map , Map
*
*/
Map boys = new HashMap<>();
Map girls = new HashMap<>();
boys.put(1," ");
boys.put(2," ");
boys.put(3," ");
girls.put(1," ");
girls.put(2," ");
girls.put(3," ");
Map> Student = new HashMap<>();
Student.put(1,boys);
Student.put(2,girls);
System.out.println(Student);
// Student keySet Set
Set S1 = Student.keySet();
// Set
Iterator Stu_it = S1.iterator();
while (Stu_it.hasNext()) {
//it.next Set ,Student
Integer Stu_key = Stu_it.next();
//Student get , Map
Map Stu_value = Student.get(Stu_key);
Set S2 = Stu_value.keySet();
Iterator it = S2.iterator();
while (it.hasNext()) {
Integer key = it.next();
String value = Stu_value.get(key);
System.out.println(key + "=" + value);
}
}
System.out.println("==================================");
// for
for(Integer Stu__key : Student.keySet())
{
Map Stu__value = Student.get(Stu__key);
for (Integer key : Stu__value.keySet())
{
String value = Stu__value.get(key);
System.out.println(key + "=" +value);
}
}
}
맵 집합 삽입 entry Set 옮 겨 다 니 기
public static void main(String[] args)
{
/**
* ,
* Map , Map
*
*/
Map boys = new HashMap<>();
Map girls = new HashMap<>();
boys.put(1," ");
boys.put(2," ");
boys.put(3," ");
girls.put(1," ");
girls.put(2," ");
girls.put(3," ");
Map> Student = new HashMap<>();
Student.put(1,boys);
Student.put(2,girls);
System.out.println(Student);
// Student entrySet , Student , Set
Set>> Stu = Student.entrySet();
// Set
Iterator>> Stu_it = Stu.iterator();
while (Stu_it.hasNext())
{
//Stu_it.next , Student
Map.Entry> Stu_entry = Stu_it.next();
Integer Stu_key = Stu_entry.getKey();
Map Stu_value = Stu_entry.getValue();
System.out.println(Stu_key + "=" + Stu_value);
// Person entrySet , Set
Set> S = Stu_value.entrySet();
// Set
Iterator> it = S.iterator();
while (it.hasNext())
{
// boys girls
Map.Entry entry = it.next();
Integer key = entry.getKey();
String value = entry.getValue();
System.out.println(key + "="+ value);
}
}
// for
for(Map.Entry> Stud : Student.entrySet())
{
Integer Stu__key = Stud.getKey();
Map Stu__value = Stud.getValue();
System.out.println(Stu__key + "=" + Stu__value);
for(Map.Entry M : Stu__value.entrySet())
{
Integer key_ = M.getKey();
String value_ = M.getValue();
System.out.println(key_ + "=" + value_);
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
범용 용법 예시앞으로 51CTO 에 정착 해 기술 개발 에 전념 할 테 니 잘 부탁드립니다.다음 코드 는 자신 이 (저자: 이 흥 화) 를 공부 할 때 두 드 린 코드 로 주석 이 완비 되 어 있다. 범용 클래스 Point. ja...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.