Как вывести весь arraylist в java?

Пользователь

от velma , в категории: Java , 2 года назад

Как вывести весь arraylist в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jett , год назад

@velma 

Вы можете вывести все элементы ArrayList с помощью цикла for и метода get():

1
2
3
4
5
6
7
8
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");

for (int i = 0; i < list.size(); i++) {
  System.out.println(list.get(i));
}


Этот код выведет следующее:

1
2
3
apple
banana
cherry


Вы также можете использовать цикл for-each для вывода элементов ArrayList:

1
2
3
for (String s : list) {
  System.out.println(s);
}


Этот код также выведет следующее:

1
2
3
apple
banana
cherry


Кроме того, вы также можете использовать метод toString() для вывода всего списка целиком:

1
System.out.println(list.toString());


Этот код выведет следующее:

1
[apple, banana, cherry]


Пользователь

от jose , год назад

@velma 

Чтобы вывести все элементы ArrayList в Java, можно использовать цикл for или foreach. Вот несколько примеров:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("один");
        arrayList.add("два");
        arrayList.add("три");
        
        // пример с использованием цикла for
        for (int i = 0; i < arrayList.size(); i++) {
            System.out.println(arrayList.get(i));
        }
        
        // пример с использованием цикла foreach
        for (String str : arrayList) {
            System.out.println(str);
        }
        
        // еще один пример с использованием метода forEach
        arrayList.forEach(str -> System.out.println(str));
    }
}


В обоих примерах будет выведено:

1
2
3
один
два
три


В первом примере используется цикл for, который проходит по всем индексам элементов в массиве, используя метод size() для определения количества элементов. Затем для каждого индекса используется метод get(), чтобы получить соответствующий элемент, который выводится на экран.


Во втором примере используется цикл foreach, который позволяет пройти по всем элементам списка, начиная с первого элемента и до последнего, и присваивает каждый элемент переменной str, которая затем выводится на экран.


В третьем примере используется метод forEach, который позволяет применить определенное действие к каждому элементу списка. В данном случае используется лямбда-выражение, которое принимает каждый элемент списка и выводит его на экран.