【发布时间】:2025-12-29 12:50:12
【问题描述】:
我希望能够将参数输入的新条目添加到列表中。
例如:
public static void theList (List<String> wholeList) {
wholeList = new ArrayList<String>();
wholeList.add("Lettuce");
wholeList.add("Bacon");
wholeList.add("Milk");
wholeList.add(wholeList); <--------- error - addAll doesn't fix it.
上面我尝试了“wholeList.add(wholeList)”。我打算做的是:无论我需要添加什么额外的(项目(来自参数),添加输入以运行此方法时)项目,都将被添加到' wholeList '。
如您所见,我在列表中添加了 3 个项目:生菜、培根和牛奶。但是,如果我突然改变主意,想要添加另一个项目(通过参数),我可以简单地将其添加到当前列表(wholeList)中。
还有一个问题。
有没有一种更简洁的方法来添加项目列表而不是逐个添加(同时使用相同的列表导入)?比如,{“生菜”、“牛奶”、“培根”等}?
TY.
【问题讨论】:
-
即使我不明白你的问题,关于你粘贴的 sn-p 我要说的是你不能将 List 本身添加到 List 中(通过 addAll 方法)。