【问题标题】:Java - Retrieve values from List [closed]Java - 从列表中检索值[关闭]
【发布时间】:2012-12-11 06:41:20
【问题描述】:

我在 List 中添加了 3 个字符串(我应该称之为 ArrayList 吗?) 而且不知道怎么找回。

      String f1;
      String f2;
      String f3;
      f1="1";
      f2="2";
      f3="3";
      List<String[]> list = new ArrayList<String[]>();
      String[] e = new String[] {f1,f2,f3};
       list.add(e);
       System.out.println(list.get(0,1));
      for (int inT=0;inT<=list.size();inT++)
      {
          System.out.println(list.get(inT));
      }

【问题讨论】:

    标签: java string list arraylist


    【解决方案1】:

    如果您只想添加一些项目并检索它们,则不需要将单独的数组存储在 ArrayList 中。 List 表示数组列表,而不是字符串列表。

    你应该这样做,

    String f1;
    String f2;
    String f3;
    f1 = "1";
    f2 = "2";
    f3 = "3";
    List<String> list = new ArrayList<String>();
    list.add(f1);
    list.add(f2);
    list.add(f3);
    
    for (String listItem : list) {
        System.out.println(listItem);
    }
    

    【讨论】:

    • 我认为这不是 OP 想要的,他想以 String [] 的形式存储值并检索该列表的值。请参考我的答案以获得进一步的解决方案。
    • @BhavikAmbani 从查询中的 sn-p 可以理解,他只是在学习而不知道如何从数组列表中添加/检索数据。我的 sn-p 解释了简单的方法。不要让他已经很复杂的代码复杂化。
    猜你喜欢
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多