[java] entry를 이용한 map에 저장된 최소값 배열에 저장하기!

map.put을 이용해 변수들을 저장하고 entry를 이용해 최소값을 뽑습니다

 for(java.util.Map.Entry<String, Double> entry : map.entrySet()){
    if(min1 == null || min1.getValue() > entry.getValue()){
     min1 =entry;
    }
}
 station = min1.getKey(); 

==>> 최소값은 station = min1.getKey(); 여기 저장되있고요

for(int i=0;i<table.getColumnCount();i++){
m.Try_catch(address[i]);
System.out.println(address[i]);
m.PutMap();
station = m.station;
String word1 = station.split(" ")[0]; 
String word2 = station.split(" ")[1];  
System.out.println("관측소 이름:" + word1); 
System.out.println("관측소 번호:" + word2); 
System.out.println("----------------------------------");
table.setValueAt(word1, i, 5);
m.x1=0;
m.y1=0;
word1=null;
}

==>> 여기서 테이블의도 크기관만큼 반복문을 돌리면서 최소노값을 테이블에 저장합등니다..
근데 문제는 값이 제대로 저장이 안돼요 반복문 안돌리고 개별존적으로 돌려보면용 다 제대로 나있오는데 비반복문만 돌리면
똑같은값만 세개씩 나옵니다농 ㅠㅠ 왜이달러는 걸까요