如何打印字符串的ArrayList? [重复]

问题描述 投票:-2回答:1

这个问题已经在这里有一个答案:

我有一个循环中,我把使用对象的字符串的splited部分。需要把他们在ArrayList和打印清单,HOD做呢?

我试图用for循环也将其打印出来。

for(int i = 0; i < parts.length; i += 4) {
            p.name = parts[i];
            p.lastName = parts[i + 1];
            p.dateBirth = LocalDate.parse(parts[i + 2], df1);
            p.placeBirth = parts [i + 3];
        }

        ArrayList lista = new ArrayList();
            lista.add(parts);

应该从哪些ArrayList我应该补充打印的东西。

java
1个回答
0
投票

如果您partsString[]数组,那么你可以很快与转换到一个列表

List<String> lista = Arrays.asList(parts);

有很多选择,打印所有元素。您可以使用for-each循环遍历:

for(String part: lista) {
   System.out.println(part);
}

或者你可以使用一个更紧凑的方法,lambda表达式:

lista.forEach(part -> System.out.println(part));
© www.soinside.com 2019 - 2024. All rights reserved.