Java의 데이터 타입과 예외
Jim White
Java Developer

Map 인터페이스는 키/값 쌍에 대한 연산을 정의합니다.Map에서 제거하는 방법Map 구현이 여러 개 있습니다.HashMap입니다.
HashMap<Integer, String> map = new HashMap<Integer, String>();
HashMap의 제네릭 생성자는 타입 2개가 필요합니다.
첫 번째 타입 = 키 타입

두 번째 타입 = 값 타입


java.util.HashMap 임포트가 필요합니다..put(key,value)로 키/값 쌍을 추가합니다..remove(key)로 해당 키의 키/값 쌍을 제거합니다..get(key)로 해당 키의 값을 가져옵니다.import java.util.HashMap
...
HashMap<Integer, String> map
= new HashMap<Integer, String>();
map.put(0, "Jim");
map.put(1, "James");
map.put(3, null);
map.put(4, "James");
map.remove(0);
System.out.println(map);
{1=James, 3=null, 4=James}
String nickname = map.get(1);
System.out.println(nickname);
James
java.util.Collections는 보조 클래스입니다.static 메서드만 제공합니다.List에 여러 객체 추가addAll(List list, Object a, b, ...)frequency(Collection c, Object o)List의 객체 순서 뒤집기reverse(List list)List의 객체 정렬sort(List list)List의 모든 객체를 다른 객체로 교체fill(List a, Object o)ArrayList<String> x = new ArrayList<String>(); Collections.addAll(x, "milk", "bread", "eggs", "milk"); System.out.println(x);int cnt = Collections.frequency(x, "milk"); System.out.println(cnt);Collections.reverse(x); System.out.println(x);Collections.sort(x); System.out.println(x);Collections.fill(x, "sugar"); System.out.println(x);
[milk, bread, eggs, milk]2[milk, eggs, bread, milk][bread, eggs, milk, milk][sugar, sugar, sugar, sugar]
int[])을 List로 변환해야 합니다.List가 더 많은 기능을 제공합니다(검색, 정렬 등).java.util.Arrays는 또 다른 보조 클래스입니다.List로 변환할 수 있습니다.String[] arrayCountries = {"France", "Japan", "Brazil", "Egypt", "China"};
List<String> countries = Arrays.asList(arrayCountries);
System.out.println(countries);
[France, Japan, Brazil, Egypt, China]
Java의 데이터 타입과 예외