TreeMap<String, Double> tm = new TreeMap<String, Double>();
ArrayList<String> resultList = new ArrayList<String>();
ArrayList<Double> dou_list = new ArrayList<Double>();
ArrayList<String> str_list = new ArrayList<String>();
for (String key : tm.keySet()) {
System.out.println("key/value: " + key + "/" + tm.get(key));
dou_list.add(tm.get(key));
str_list.add(key);
}
for(int i=0; i<5 ;i ++){
resultList.add(str_list.get(i));
double dou = dou_list.get(i); //널포인트 에러
System.out.println(i+"더블 "+dou);
int value = (int)dou;
System.out.println(i+"인트 "+value);
String str = Integer.toString(value);
System.out.println(i+"스트링 "+str);
resultList.add(str);
}
double dou = dou_list.get(i); //널포인트 에러
여기서 널포인트가 납니다. 도무지 모르곘습니다. 널 포인트 날 이유가 없는 것 같은데 왜 이러는건가요>?
값은 다 들어가 있습니다. ㅜㅜ