java在现有列表中每隔3项添加另一项对象
我只想在每3个条目之后添加条目,所以基本上我想在每3个条目之后添加adsItemObject
到现有列表中
例如1.DataList 2. AdsList
现在,我想在每3个DataList
项之后添加AdsList
项,就像你所说的那样
List<Ads> AdsList = new ArrayList<>();
AdsList.add(new Ads("Ads1"));
AdsList.add(new Ads("Ads2"));
AdsList.add(new Ads("Ads3"));
List<Jobs> DataList = new ArrayList<>();
DataList.add(new Jobs("Jobs1"));
DataList.add(new Jobs("Jobs2"));
DataList.add(new Jobs("Jobs3"));
AdsList.add(new Ads("Ads1"));
DataList.add(new Jobs("Jobs4"));
DataList.add(new Jobs("Jobs5"));
DataList.add(new Jobs("Jobs6"));
AdsList.add(new Ads("Ads2"));
DataList.add(new Jobs("Jobs7"));
DataList.add(new Jobs("Jobs8"));
DataList.add(new Jobs("Jobs9"));
AdsList.add(new Ads("Ads3"));
DataList.add(new Jobs("Jobs10"));
上面的例子是手动的,我希望是动态的
# 1 楼答案
尝试这样在现有列表中每3项之后添加一项:
注意:-如果列表大小不固定,请不要忘记检查长度条件,否则您可以得到
ArrayIndexOutOfBoundsException