【发布时间】:2017-01-29 12:20:22
【问题描述】:
如何将以下两个string[] 数组组合成二维ArrayList?
private String[] titles = {
"Apple", "Orange", "Banana"};
private String[] details = {
"Red Fruit", "Orange Citrus Fruit", "Yellow Fruit"};
//In reality, these data sets are full.
它需要适合包装类。这些方法需要看起来像这样,以便与其他类兼容。
private ArrayList<DataObject> getDataSet() {
ArrayList results = new ArrayList<>();
return results; //Just a rough view of the class.
}
输出应该是二维的ArrayList,String[] titles 在第一维,String[] details 在第二维。
基本上
results.add("Apple", "Red Fruit");
并为标题和详细信息中的所有项目执行此操作。
【问题讨论】:
-
我不明白这是什么问题,你能解释一下吗?如果您需要更短的方法来执行此操作,您可能需要查看lambdas
-
@BackSlash 我需要将两个 String[] 合并到一个 ArrayList 中。它需要与其格式兼容才能正常工作
-
编辑后的问题还不清楚。你能举例说明你期望什么样的输出吗?
-
我希望它们被组合成一个二维数组列表。我真的不能把问题说得更清楚。不知何故,fluffyBatman 能够理解我的要求并提供了一段工作代码。
标签: java android arrays arraylist