1.直接删除:
List<LineShop> tlineprices = new ArrayList<>();
tlineprices.remove(0);
2.使用遍历删除(iterator):
List<LineShop> tlineprices = new ArrayList<>();
Iterator<LineShop> it = tlineprices.iterator();
while (it.hasNext()) {
LineShop lineShop = (LineShop) it.next();
if(lineShop.getUid().equals(uid)){
it.remove();
}
}
3.使用listIterator新增对象
// 1.对map
Map<String,AlEnginTrackTreeNodeVO> map = new HashMap<>();
ListIterator<Map.Entry<String, AlEnginTrackTreeNodeVO>> it = (new ArrayList<Map.Entry<String, AlEnginTrackTreeNodeVO>>(map.entrySet())).listIterator();
while (it.hasNext()) {
Map.Entry<String, AlEnginTrackTreeNodeVO> entry = it.next();
AlEnginTrackTreeNodeVO node = new AlEnginTrackTreeNodeVO();
node = entry.getValue();
map.put("1",new AlEnginTrackTreeNodeVO());
}
// 2.对list
ListIterator<BaseUser> it = baseUserList.listIterator();
while (it.hasNext()) {
BaseUser baseUser= it.next();
baseUserList.add(new BaseUser());
}