package demo01;
import java.util.ArrayList;
public class aggregate {
public static void main(String[] args) {
/*
ArrayList<E>
*可调整大小的数组实现
*<E>是一种特殊的数据类型,泛型
ArrayList构造和添加方法
*ArrayList在java.util包下
*/
//public ArrayList();创建一个空的集合对象
ArrayList<String> array = new ArrayList<>();
//或者写成 ArrayList<String> array = new ArrayList<String>();也可以
//输出集合
System.out.println(array);
//public boolean add(E e)//返回添加成功还是失败并且将指定元素添加至集合末尾
//System.out.println(array.add("hello"));
array.add("hello");
array.add("world");
array.add("java");
System.out.println(array);
// //public void add(int index,E element)//在集合指定位置插入指定元素
// array.add(1,"javase");
// System.out.println(array);
//
// array.add(4,"javaee");
// System.out.println(array);
//
// //public boolean remove(Object o)//(删除指定元素并返回删除是否成功)
// array.remove("javaee");
// System.out.println(array);
//
// //public E remove(int index)//删除索引处的元素,返回被删除的元素
// array.remove(0);
// System.out.println(array.remove(0));
//
// //public E set(int index,E element)//修改指定索引处的元素,并返回被修改的元素
// array.set(0,"hello");
// System.out.println(array.set(0, "javase"));
//
// //public E get(int index)//返回索引处的元素
// System.out.println(array.get(0));
//
// //int size //返回集合中元素个数
// System.out.println(array.size());
//
// //void clear()//清除本集合中所有元素,调用完后本集合将为空
// array.clear();
// System.out.println(array);
//
// array.add("hello");
// array.add("world");
// array.add("java");
//
// //boolean contains(Object o)//判断集合是否包含某元素
// System.out.println(array.contains("hello"));
// System.out.println(array);
//
// //boolean isEmpty//判断集合是否为空
// System.out.println(array.isEmpty());
//
// //boolean addAll(collection c)//将一个类集c中的所有元素添加到另一个类集
// ArrayList<String> array2 = new ArrayList<>();
// array2.add("hello");
// array2.add("world");
// array2.add("java");
// array.addAll(array2);
// System.out.println(array);
//
// //Object[] toArray()//返回一个包含本集合所有元素的数组,数组类型为:Object[]
// Object[] obj = array.toArray();//第一种方法
// Object[] obj2 = array.toArray(new String[3]);
//
// //Iterator iterator()//迭代器,集合的专用遍历方式
}
}
集合的相关操作
最新推荐文章于 2022-04-27 22:59:17 发布
本文详细介绍了Java中的ArrayList类,包括其构造方法、添加和删除元素操作,以及泛型的使用。通过实例演示了如何创建ArrayList,进行元素添加、查找和集合操作,适合初学者理解集合框架的基础用法。
摘要由CSDN通过智能技术生成