map

    java - List와 Map의 차이, 사용법

    List와 Map의 차이, 사용법 List 데이터 저장 시 편하다. 데이터 가져올 때 불편하다. (원하는 값을 가져오기 위해서는 인덱스 번호를 알아야한다.) 인덱스가 자동으로 생성된다. (정수형) 데이터 저장 List list = new ArrayList(); list.add("새로운 리스트"); 저장된 값 변경 list.set(0, "변경 값"); Map 데이터 넣을 때 불편하다. 데이터 가져올 때 편하다. 인덱스를 수동으로 생성한다. (보통 문자열 인덱스 생성) 데이터 저장 Map(String, Integer) map = new HashMap(); map.put("수동인덱스값", 1234); 저장된 값 변경 map.put("수동인덱스값", 5678); 값 출력, 삭제는 Map, List가 동일하게 r..