본문 바로가기

개발/Java

Java의 자료구조에서 사용 가능한 함수

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