English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 플로우 컨트롤

Java 배열

Java 객체 지향(I)

Java 객체 지향(II)

Java 객체 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 ArrayList를 순회하는 방법

Java 예제 전체

이 예제에서, Java의 ArrayList 요소를 순회하는 방법을 배웁니다.

이 예제를 이해하기 위해, 다음을 이해해야 합니다:Java 프로그래밍주제:

예제1:사용자 정의 루프를 사용하여 ArrayList를 순회합니다

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    //배열 목록을 생성합니다
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
    //사용자 정의 루프를 사용하여
    System.out.println("사용자 정의 루프를 사용하여 ArrayList를 순회합니다:");
    for(int i = 0; i < languages.size(); i}}++) {
      System.out.print(languages.get(i));
      System.out.print(", ");
    }
  }
}

출력 결과

ArrayList: [Java, JavaScript, Python]
ArrayList을 순회하는 for 루프를 사용하여
Java, JavaScript, Python,

위 예제에서는 languages라는 배열 목록을 생성했습니다. 여기서는 for 루프를 사용하여 ArrayList의 각 요소에 접근합니다.

예제2:for를 사용하여-each 루프를 사용하여 ArrayList을 순회합니다

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    //배열 목록을 생성합니다
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
     //forEach 루프를 사용하여
    System.out.println("use for",-each 루프를 사용하여 ArrayList을 순회합니다
    for(String language : languages) {
      System.out.print(language);
      System.out.print(", ");
    }
  }
}

출력 결과

ArrayList: [Java, JavaScript, Python]
for를 사용하여-each 루프를 사용하여 ArrayList을 순회합니다:
Java, JavaScript, Python,

여기서는 for-each 루프를 사용하여 ArrayList을 순회하고 각 요소를 출력합니다。

예제3:listIterator()를 사용하여 ArrayList을 순회합니다

import java.util.ArrayList;
import java.util.ListIterator;
class Main {
  public static void main(String[] args) {
    //ArrayList을 생성합니다
    ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add(1);
    numbers.add(3);
    numbers.add(2);
    System.out.println("ArrayList: " + numbers);
    //ListIterator 인스턴스를 생성합니다
    ListIterator<Integer> iterate = numbers.listIterator();
    System.out.println("ArrayList를 순회하다:");
    while(iterate.hasNext()) {
      System.out.print(iterate.next() + ", ");
    }
  }
}

출력 결과

ArrayList: [1, 3, 2]
ArrayList를 순회하다:
1, 3, 2,

위의 예제에서는 listIterator() 메서드를 사용하여 ArrayList를 이터레이션했습니다. 여기서는

  • hasNext() - ArrayList에 다음 요소가 있으면 true를 반환

  • next() - ArrayList의 다음 요소를 반환

주의:우리는 또한 사용할 수 있습니다ArrayList 이터레이터()메서드와ArrayList forEach()arraylist를 이터레이션하는 메서드

Java 예제 전체