2012.01.04 17:22

TreeMap<Integer,Integer> map = new TreeMap<Integer,Integer>();


 
java.util.Set keyset = map.keySet();
Object[] hashkeys = keyset.toArray();

for(int i=0; i<hashkeys.length; i++) {

Integer key = (Integer)hashkeys[i];
Log.i("INFO", "key : "+key);



* TreeMap을 쓰면 키값이 정렬이 되는 장점이 있습니다. HashMap 호환됩니다.

* 넣기 : map.put(key, value);
* 지우기 : map.remove(key); 


ex)

int[] alarmInMinute;

Log.i("INFO", "map.size() : "+map.size());

java.util.Set
keyset = map.keySet();
Object[] hashkeys = keyset.toArray();

alarmInMinute = new int[hashkeys.length];

for(int i=0; i<hashkeys.length; i++) {
Integer key = (Integer)hashkeys[i];
Log.i("INFO", "key : "+key);
alarmInMinute[i] = map.get(key);
map.remove(key);

}

schedule.setAlarmInMinute(alarmInMinute);


 

신고
Posted by 그린블로그 DEV그린