建设招标网网站,php做网站图集,电商网站系统建设,建设网站需要的开发工具Java算法#xff08;八#xff09;#xff1a;
实现集合去重 需求#xff1a;创建一个存储String的集合#xff0c;内部存储#xff08;test#xff0c; 张三#xff0c; test#xff0c;test, 李四#xff09;字符串 删除所有的test字符串#xff0c;删除后#…Java算法八
实现集合去重 需求创建一个存储String的集合内部存储test 张三 testtest, 李四字符串 删除所有的test字符串删除后将集合剩余元素打印在控制台 package com.liujintao.test;import java.util.ArrayList;public class ArrayListTest04 {public static void main(String[] args) {ArrayListString list new ArrayList();list.add(test);list.add(张三);list.add(李四);list.add(test);list.add(test);// 方法一正序遍历处理method1(list);// 方法二倒序遍历处理method2(list);}private static void method2(ArrayListString list) {for (int i list.size() - 1; i 0; i--) {String s list.get(i);if (test.equals(s)) {list.remove(i);}}System.out.println(list);}private static void method1(ArrayListString list) {for (int i 0; i list.size(); i) {String s list.get(i);if (test.equals(s)) {list.remove(i);i--;}}System.out.println(list);}
}
执行结果 [张三, 李四] [张三, 李四]