ArrayList集合案例
外卖案例第一种方法从前往后判断package com.sy.Shopping; import java.util.ArrayList; public class Cart01 { public static void main(String[] args) { // 购物车 ArrayListString list new ArrayList(); list.add(小猪佩奇); list.add(杀佩奇); list.add(杀猪菜); list.add(佩奇泡酒); list.add(小猪); list.add(佩奇鞭); // 从前往后来判断 for (int i 0; i list.size(); i) { String s list.get(i); if (s.contains(佩奇)){ list.remove(s); i--; } } System.out.println(list); } }第二种方法从后往前判断package com.sy.Shopping; import java.util.ArrayList; public class Cart02 { public static void main(String[] args) { // 购物车 ArrayListString list new ArrayList(); list.add(小猪佩奇); list.add(杀佩奇); list.add(杀猪菜); list.add(佩奇泡酒); list.add(小猪); list.add(佩奇鞭); // 从后往前来判断 for (int i list.size()-1 ; i 0 ; i--) { String s list.get(i); if (s.contains(佩奇)){ list.remove(s); } } System.out.println(list); } }