English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서, Java의 ArrayList 요소를 순회하는 방법을 배웁니다.
이 예제를 이해하기 위해, 다음을 이해해야 합니다:Java 프로그래밍주제:
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의 각 요소에 접근합니다.
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을 순회하고 각 요소를 출력합니다。
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를 이터레이션하는 메서드