移除ArrayList中的重复元素
package MONA.demo03_练习题;
import java.util.ArrayList;
public class Demo01 {
public static void main(String[] args) {
// 1.实例化一个集合
ArrayList<String> list = new ArrayList();
// 2.填充集合
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("bbb");
list.add("bbb");
list.add("bbb");
list.add("bbb");
for (int i = 0; i < list.size(); i++) {
String is = list.get(i);
for (int j = i+1; j < list.size(); j++) {
String ij = list.get(j);
if(is.equals(ij)){
// list.remove(is)
list.remove(j);
j--;
}
}
}
System.out.println(list);
}
}
ArrayList嵌套ArrayList
package MONA.demo03_练习题;
import java.util.ArrayList;
/**
* ArrayList嵌套ArrayList
*
* 明星班
* 张学友
* 刘德华
* 黎明
*
* 别人家的孩子班
* 小明
* 小红
* 小刘
*/
public class Demo03 {
public static void main(String[] args) {
ArrayList a1 = new ArrayList();
a1.add("张学友");
a1.add("刘德华");
a1.add("黎明");
ArrayList a2 = new ArrayList();
a2.add("小明");
a2.add("小红");
a2.add("小刘");
ArrayList<ArrayList> aas = new ArrayList<>();
aas.add(a1);
aas.add(a2);
System.out.println(aas);
//遍历
for (int i = 0; i < aas.size(); i++) {
//获取到里面的小ArrayList
ArrayList arrayList = aas.get(i);
for (int j = 0; j < arrayList.size(); j++) {
System.out.println(arrayList.get(j));
}
}
}
}