如何声明一个二维字符串数组列表?

新手上路,请多包涵

我想做这样的事情 ArrayList<String<String>> mylist

我怎样才能创建它?

如何添加到外部和内部列表

以及如何将内部列表转换为简单的数组列表?

原文由 124697 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 578
2 个回答

你可以去

List<List<String>> ls2d = new ArrayList<List<String>>();
List<String> x = new ArrayList<String>();
x.add("Hello");
x.add("world!");
ls2d.add(x);

System.out.println(Arrays.deepToString(ls2d.toArray()));

原文由 Luiggi Mendoza 发布,翻译遵循 CC BY-SA 3.0 许可协议

第一个数组列表不是 String 的数组列表,它是 ArrayList 的 ArrayList。

 ArrayList<ArrayList<String>>

原文由 Yevgeny Simkin 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题