当前位置: 首页 > 面试题库 >

如何将arrayList存储到Java中的数组中?

祁宾白
2023-03-14
问题内容

如何将arrayList存储到Java中的数组中?


问题答案:

那取决于你想要什么:

List<String> list = new ArrayList<String>();
// add items to the list

现在,如果要将列表存储在数组中,则可以执行以下操作之一:

Object[] arrOfObjects = new Object[]{list};
List<?>[] arrOfLists = new List<?>[]{list};

但是,如果要将列表 放在数组中,请执行以下一项操作:

Object[] arrayOfObjects = list.toArray();
String[] arrayOfStrings = list.toArray(new String[list.size()]);

参考:

  • Collection.toArray()
  • Collection.toArray(T[])


 类似资料:
  • 问题内容: 有没有一种方法可以将数组存储到mysql字段中?我正在创建一个评论评分系统,因此我想存储用户ID数组以防止进行多次投票。我将创建一个新表,其中包含评论ID和对此评论进行投票的用户ID数组。然后,我将加入评论表和该表,并检查当前用户ID是否存在于选民数组或注释中。如果是这样,将禁用投票图标。我想我会避免以这种方式在循环中使用mysql查询。 您碰巧知道更好的方法吗? 问题答案: 您始终可

  • 我需要使用chartengine为我的应用程序创建饼图,在那里我需要为类别及其费用绘制饼图。我需要在饼图中获得类别,所以我从数据库中将类别放入arraylist中,然后将它们放入数组中。 现在它给出了例外。 10-29 21:41:22.720 878-878/com.example.username.weddingplanning e/AndroidRuntime:致命异常:main java.

  • 问题内容: 需要将foreach循环中的值存储到数组中,需要帮助。 下面的代码不起作用,仅存储上次尝试的值,但这也不起作用,将不胜感激。 问题答案: 在循环外声明数组,并用于向数组添加项目:

  • 问题内容: 在我的应用程序中,我正在解析一个xml文件。在xml文件中,我有50个同名标签,现在我想将所有作为问题命名的标签存储为数组…。 在保存的那些标签中,我只希望在文本视图中放置一个问题标签…。 如何执行此操作.... pls帮助我..... 问题答案: