본문 바로가기

AdvancedJava

[3일차] list 실습

package org.taca.hellojava;


import java.util.HashMap;

import java.util.List;

import java.util.Map;


public class PersonManager {


Map<String, List<Person>> items = new HashMap<>();

public void put(String address, Person p){

List<Person> list = items.get(address);

if(list ==null){

list = new ArrayList<Person>();

items.put(address, list);

}

list.add(p);

}

}



이런형식으로 많이 쓴다. map 안에 String 과 List로 이루어져있는 곳에 List안에 접근할 경우 ...

'AdvancedJava' 카테고리의 다른 글

[3일차] 문자세트와 문자 인코딩 그리고 직렬화...  (0) 2016.07.07
[3일차] IO  (0) 2016.07.07
[3일차] List Array,Collection  (0) 2016.07.07
[3일차] 제네릭  (0) 2016.07.07
[3일차] 어노테이션 실습  (0) 2016.07.07