字符串数组的ArrayList

字符串数组的ArrayList,第1张

字符串数组的ArrayList

对3个字符串使用第二个ArrayList,而不是原始数组。就是

private List<List<String>> addresses = new ArrayList<List<String>>();

然后您可以拥有:

ArrayList<String> singleAddress = new ArrayList<String>();singleAddress.add("17 Fake Street");singleAddress.add("Phoney town");singleAddress.add("Makebelieveland");addresses.add(singleAddress);

(我认为这里的类型擦除可能会发生一些奇怪的事情,但我认为这并不重要)

如果您对使用原始数组一无所知,则只需进行较小的更改即可使示例工作。如其他答案所述,数组的大小不能包含在声明中。所以改变:

private ArrayList<String[]> addresses = new ArrayList<String[3]>();

private ArrayList<String[]> addresses = new ArrayList<String[]>();

将工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5095614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存