ArrayList
- add(E element) : 리스트의 끝에 원소를 추가합니다.
- get(int index) : 주어진 인덱스에 해당하는 원소를 반환합니다.
- remove(int index) : 주어진 인덱스에 해당하는 원소를 제거합니다.
- size() : 현재 리스트의 크기를 반환합니다.
LinkedList
- add(E element) : 리스트의 끝에 원소를 추가합니다.
- get(int index) : 주어진 인덱스에 해당하는 원소를 반환합니다.
- remove(int index) : 주어진 인덱스에 해당하는 원소를 제거합니다.
- size() : 현재 리스트의 크기를 반환합니다.
HashMap
- put(K key, V value) : 주어진 키와 값으로 맵에 원소를 추가합니다.
- get(Object key) : 주어진 키에 해당하는 값(원소)을 반환합니다.
- remove(Object key) : 주어진 키에 해당하는 원소를 제거합니다.
- size() : 현재 맵의 크기를 반환합니다.
HashSet
- add(E element) : 집합에 주어진 원소를 추가합니다.
- contains(Object o) : 주어진 원소가 집합에 존재하는지 여부를 반환합니다.
- remove(Object o) : 주어진 원소를 집합에서 제거합니다.
- size() : 현재 집합의 크기를 반환합니다.
Java의 다른 자료구조에서도 사용 가능한 함수들이 있습니다. 위에서 제시한 함수들은 일부에 불과합니다. 필요에 따라 자료구조의 공식 문서를 참조하여 더 많은 함수를 사용할 수 있습니다.
예시
// ArrayList 사용 예시
ArrayList<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
System.out.println(list.get(0)); // "hello"
System.out.println(list.size()); // 2
// HashMap 사용 예시
HashMap<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);
System.out.println(map.get("one")); // 1
System.out.println(map.size()); // 2
'개발 > Java' 카테고리의 다른 글
Java에서 배열을 여러 형태로 변환하는 방법 (0) | 2023.06.22 |
---|---|
Java의 자료구조 (0) | 2023.06.22 |