在我的情况下,我有4个ArrayList对象,如下所示:
ArrayList<MyProduct> lstStyle;
ArrayList<MyProduct> 2ndStyle;
ArrayList<MyProduct> 3rdStyle;
ArrayList<MyProduct> 4thStyle;
我想将每个ArrayList中的所有元素添加到名为 Style 的新 ArrayList 中。
ArrayList<MyProduct> Style;
我可以在不循环每个ArrayList的情况下执行此操作吗?
答案 0 :(得分:3)
Style.addAll(lstStyle);
Style.addAll(2ndStyle);
Style.addAll(3rdStyle);
Style.addAll(4thStyle);
当然,您需要先实例化所有列表,否则您将面临NullPointerException
。
答案 1 :(得分:3)
Collections.addAll(Style, lstStyle, 2ndStyle, 3rdStyle, 34thStyle);
答案 2 :(得分:0)
使用addAll
方法
ArrayList<MyProduct> Style;
Style.addAll(lstStyle);
Style.addAll(2ndStyle);
Style.addAll(3rdStyle);
Style.addAll(4thStyle);