JavaSE第07天–集合,迭代器,泛型
描述:
有一个数组 String arr[]={“abc”,“bad”,“abc”,“aab”,“bad”,“cef”,“jhi”};创建一个ArrayList,将arr数组里面的元素添加进ArrayList中去,但ArrayList中元素不能重复 (arr数组不变)。
操作步骤:
- 创建数组String arr[] = {“abc”,“bad”,“abc”,“aab”,“bad”,“cef”,“jhi”};
- 创建ArrayList集合
- 使用增强for遍历数组.拿到数组中的每个元素
- 使用ArrayList的contains(Object 0)方法判断ArrayList中是否包含某个元素
- 如果ArrayList中没有这个元素才添加往数组中添加
public class Test {
public static void main(String[] args) {
String[] arr={
"abc","bad","abc","aab","bad","cef","jhi"};
ArrayList<String> arrayList = new ArrayList<>();
for (String s:arr) {
if(!arrayList.contains(s)){
arrayList.add(s);
}
}
System.out.println(arrayList);
}