我有一个循环,其中使用对象放置字符串的splited
部分。需要将它们放在ArrayList
中并打印列表,我该怎么做?
我也尝试使用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
中的内容。
答案 0 :(得分:0)
如果您的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));