English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java полная коллекция примеров
在此示例中,我们将学习遍历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); //使用for循环 System.out.println("使用for循环遍历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("Пробег по ArrayList с помощью цикла for-each:"); for(String language : languages) { System.out.print(language); System.out.print(", "); } } }
результат вывода
ArrayList: [Java, JavaScript, Python] Пробег по ArrayList с помощью цикла for-each: 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.