import java.util.ArrayList;
/*
分析以下需求并实现
1.创建一个ArrayList集合,用于存储一些字符串:"abc","def","def","ghi","def","hij","jkol"
2.遍历集合,统计集合中"def"字符串一共出现了多少个
3.将集合中的所有"def"字符串删除。打印删除后的集合元素
*/
public class DemoArrayLis2 {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<>();
array.add("abc");
array.add("def");
array.add("def");
array.add("ghi");
array.add("def");
array.add("hij");
array.add("jkol");
int count = 0;
for (int i = 0; i < array.size(); i++) {
if (array.get(i).equals("def")) {
count++;
array.remove(i);
i--;//索引必须减1
}
}
System.out.println(count);
System.out.println(array);
}
}
创建一个ArrayList集合,遍历集合删除/统计相同字符串,打印删除后的集合
最新推荐文章于 2023-04-15 15:59:04 发布