ArrayList之遍历蔬菜案例:掌握从容器中找出某些数据并成功删除的技巧
需求现在假如蔬菜单中存储了如下这些菜品黄瓜酸黄瓜辣萝卜酸竹笋凉拌菜拌黄瓜酸豆角。现在不想弄黄瓜的菜品了选择批量删除请完成该需求。分析1.后台使用ArrayList集合表示蔬菜单存储这些菜品。2.遍历集合中的每个数据只要这个数据包含了“黄瓜”则删除它。3.输入集合看是否已经成功删除了全部黄瓜数据了package test; import java.util.ArrayList; import java.util.List; public class Test01 { public static void main(String[] args) { //1.创建一个ArrayList集合对象 ArrayListString list new ArrayList(); list.add(黄瓜); list.add(酸黄瓜); list.add(辣萝卜); list.add(酸竹笋); list.add(凉拌菜); list.add(拌黄瓜); list.add(酸豆角); System.out.println(list); //2.开始完成需求从集合中找出包含黄瓜的数据并删除它 for (int i 0; i list.size(); i) { //取出当前遍历的数据 String hh list.get(i); if (hh.contains(黄瓜)) { //直接从集合中删除该数据 list.remove(hh); i--; } } System.out.println(list); } }