방문해 주셔서 감사합니다! 항상 행복하세요! - 문의사항은 메일 또는 댓글로 언제든 연락주세요. - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다. - 메일주소 : lts06069@naver.com unmodifiableList2 Java UnsupportedOperationException, unmodifiableList 몽고db에서 조회된 결과를 가져온 다음에 List에 담긴 HashMap을 정렬하는데 아래와 같은 오류가 발생 하였다. java.lang.UnsupportedOperationException Collections#unmodifiableList 해당 오류는 리스트에 unmodifiableList이 적용되었기 때문에 해당 리스트에 대한 변경행위를 금지하기 때문에 발생한 오류이다. 그럴때는 어쩔 수 없이 아래처럼 새로 객체를 생성해서 정렬을 다시 해 주면 된다. List 리스트 = 몽고db.Aggregate(); //여기서 조회를해서 결과를 가져왔다. List converting = new ArrayList(리스트); //요 부분이다. 리스트라는 내용을 다시 새로 만들어주면 된다. converting.sort(.. 2019. 7. 19. Java List unmodifiableList (final 같은 배열) 자배 컬렉션에서 리스트에 데이터를 추가한 뒤 더 이상 데이터 삭제, 추가를 막기 위해서는 Collection에서 제공하는 unmodifiableList를 활용하면 된다. import java.util.ArrayList; import java.util.Collections; import java.util.List; public class TestUnmodifiableList { public static void main(String[] args) { List list = new ArrayList(); list.add('a'); list.add('b'); list.add('c'); list.add('d'); try { list.forEach(System.out::println); list = Collecti.. 2019. 6. 21. 이전 1 다음