80,351
社区成员
发帖
与我相关
我的任务
分享
List<Object> list1 = Arrays.asList(1.2,2.3,3,4.7,5);
List<Object> list2 =Arrays.asList(1,2,3.6,4,5);
List<Object> list3 = new ArrayList<>();
for (int i = 0; i < Math.max(list1.size(), list2.size()); i++){
if (i < Math.min(list1.size(), list2.size())){
list3.add((int)list1.get(i) + (int)list2.get(i));
} else {
list3.add((list1.size() > list2.size()) ? list1.get(i) : list2.get(i));
}
}