>  기사  >  Java  >  Java에서 컬렉션 작업 및 순회를 위해 컬렉션 함수를 사용하는 방법

Java에서 컬렉션 작업 및 순회를 위해 컬렉션 함수를 사용하는 방법

WBOY
WBOY원래의
2023-10-19 09:36:371175검색

Java에서 컬렉션 작업 및 순회를 위해 컬렉션 함수를 사용하는 방법

Java에서 집합 연산 및 순회를 위해 집합 함수를 사용하는 방법

소개:
Java에서 집합은 모든 유형의 요소를 저장할 수 있으며 이를 위해 많은 편리한 기능을 제공하는 매우 일반적입니다. 수집 작업. 이 기사에서는 실제 개발에서 코드 효율성과 개발 효율성을 향상시키는 데 도움이 될 수 있는 집합 함수를 사용하여 집합 작업 및 순회를 수행하는 방법을 소개합니다.

1. 집합 작업:

  1. 요소 추가: 집합에 요소를 추가하려면 add() 함수를 사용하세요. 예를 들어, 정수를 포함하는 집합을 만들고 여기에 요소 1, 2, 3을 추가하려고 합니다.

    List<Integer> list = new ArrayList<>();
    list.add(1);
    list.add(2);
    list.add(3);
  2. 요소 제거: 집합에서 지정된 요소를 제거하려면 제거() 함수를 사용하세요. 예를 들어 컬렉션에서 요소 2를 삭제합니다.

    list.remove(Integer.valueOf(2));
  3. 요소 가져오기: get() 함수를 사용하여 지정된 위치의 요소를 가져옵니다. 예를 들어 컬렉션의 첫 번째 요소를 가져옵니다.

    Integer element = list.get(0);
  4. 요소 수정: set() 함수를 사용하여 지정된 위치의 요소를 수정합니다. 예를 들어, 집합의 첫 번째 요소를 4로 수정합니다.

    list.set(0, 4);
  5. 요소 찾기: Contains() 함수를 사용하여 집합에 지정된 요소가 포함되어 있는지 확인합니다. 예를 들어 집합에 요소 3이 포함되어 있는지 확인합니다.

    boolean containsElement = list.contains(3);

2. 순회 설정:

  1. for 루프를 사용하여 집합을 순회합니다. 예를 들어 정수가 포함된 컬렉션을 반복하고 각 요소의 값을 인쇄하려고 합니다.

    for (int i = 0; i < list.size(); i++) {
        System.out.println(list.get(i));
    }
  2. 향상된 for 루프를 사용하여 컬렉션을 반복합니다. 예를 들어 문자열이 포함된 컬렉션을 반복하고 각 요소의 값을 인쇄하려고 합니다.

    for (String element : list) {
        System.out.println(element);
    }
  3. 반복자를 사용하여 컬렉션을 탐색합니다. 예를 들어 부동 소수점 숫자가 포함된 컬렉션을 반복하고 각 요소의 값을 인쇄하려고 합니다.

    Iterator<Double> iterator = list.iterator();
    while (iterator.hasNext()) {
        System.out.println(iterator.next());
    }
  4. Java 8의 Stream API를 사용하여 컬렉션을 반복합니다. 예를 들어 정수가 포함된 집합을 반복하고 모든 요소의 합을 계산하려고 합니다.

    int sum = list.stream().mapToInt(Integer::intValue).sum();
    System.out.println(sum);

요약:
이 문서에서는 집합 연산 및 탐색을 위해 Java에서 집합 함수를 사용하는 방법을 설명하고 해당 코드 예제를 제공합니다. 집합 함수의 사용법을 이해하고 익히면 실제 개발 시 코드 효율성과 개발 효율성을 높일 수 있습니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 Java에서 컬렉션 작업 및 순회를 위해 컬렉션 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.