【问题标题】:How to print String ArrayList? [duplicate]如何打印字符串数组列表? [复制]
【发布时间】:2019-06-29 13:56:58
【问题描述】:

我有一个循环,我使用对象将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 我应该添加的东西。

【问题讨论】:

  • 需要将 what 放入ArrayList 吗? p 对象?这很不清楚,请澄清。
  • 这部分是拆分的字符串,我需要使用对象 p 将其分开并在 main 中调用它。在循环中调用一个对象后,我需要将它放入 ArrayList 中,最重要的是,调用 ArrayList。

标签: java


【解决方案1】:

如果您的 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));

【讨论】:

    猜你喜欢
    • 2018-09-02
    • 1970-01-01
    • 2017-06-26
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2012-03-14
    相关资源
    最近更新 更多