这个问题已经在这里有一个答案:
我有一个循环中,我把使用对象的字符串的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
我应该补充打印的东西。
如果您parts
是String[]
数组,那么你可以很快与转换到一个列表
List<String> lista = Arrays.asList(parts);
有很多选择,打印所有元素。您可以使用for-each循环遍历:
for(String part: lista) {
System.out.println(part);
}
或者你可以使用一个更紧凑的方法,lambda表达式:
lista.forEach(part -> System.out.println(part));