clear();1 [Java]List에 Map을 add할 때 같은 값이 반복되어 들어가는 현상 이 현상을 해결하기 위해 결론부터 말하자면 map.clear(); 대신에 map = new HashMap(); 을 써주면 된다 같은 값이 반복되어 들어가는 코드 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; class listLoop{ public static void main(String[] args){ Map map = new HashMap(); List list = new ArrayList(); for (int i = 0; i < 5; i ++) { // 이 부분을 map.clear(); map.put("안녕하세요" + i, "" + i); list.add(map); }.. 2023. 11. 10. 이전 1 다음 728x90