JAVA야

LinkedHashMap 순서가 있는 hash

administrators 2009. 12. 7. 14:14

//import java.util.HashMap;
import java.util.LinkedHashMap;
//import java.util.StringTokenizer;


class Test {

static String[] country = { "Korea", "China", "Japan"};
static String[] capital = { "서울", "북경", "도쿄"};

public void testMap(){

LinkedHashMap ordered = new LinkedHashMap();
//HashMap unordered = new HashMap();

for( int i=0; i<country.length; i++){
ordered.put( country[i], capital[i]);
//unordered.put( country[i], capital[i]);
}

System.out.println( "Ordered : " + ordered);
//System.out.println( "Unordered : " + unordered);


System.out.println( "ordered.size : " + ordered.size() );
ordered.remove( "Korea");
System.out.println( "Ordered : " + ordered);


}

public static void main(String[] args) {
Test test = new Test();
test.testMap();
}

}

'JAVA야' 카테고리의 다른 글

파일관련 몇가지 메소드  (0) 2009.12.07
파일사이즈구하기(멀티파트용량제한에러시 )  (0) 2009.12.07
replace(1.4이전에서 구현)  (0) 2009.12.07
리플렉션  (0) 2009.12.07
SingletonTest  (0) 2009.12.07