java中集合类List和Set集合中的一些方法的具体如何使用和具体分析:

2024-12-27 17:01:49
推荐回答(5个)
回答1:

构造方法摘要
ArrayList()
构造一个初始容量为 10 的空列表。
ArrayList(Collection c)
构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
ArrayList(int initialCapacity)
构造一个具有指定初始容量的空列表。
方法摘要
boolean add(E o)
将指定的元素追加到此列表的尾部。
void add(int index, E element)
将指定的元素插入此列表中的指定位置。
boolean addAll(Collection c)
按照指定 Collection 的迭代器所返回的元素顺序,将该 Collection 中的所有元素追加到此列表的尾部。
boolean addAll(int index, Collection c)
从指定的位置开始,将指定 Collection 中的所有元素插入到此列表中。
void clear()
移除此列表中的所有元素。
Object clone()
返回此 ArrayList 实例的浅表复制。
boolean contains(Object elem)
如果此列表中包含指定的元素,则返回 true。
void ensureCapacity(int minCapacity)
如有必要,增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。
E get(int index)
返回此列表中指定位置上的元素。
int indexOf(Object elem)
搜索给定参数第一次出现的位置,使用 equals 方法进行相等性测试。
boolean isEmpty()
测试此列表中是否没有元素。
int lastIndexOf(Object elem)
返回指定的对象在列表中最后一次出现的位置索引。
E remove(int index)
移除此列表中指定位置上的元素。
boolean remove(Object o)
从此列表中移除指定元素的单个实例(如果存在),此操作是可选的。
protected void removeRange(int fromIndex, int toIndex)
移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之间的所有元素。
E set(int index, E element)
用指定的元素替代此列表中指定位置上的元素。
int size()
返回此列表中的元素数。
Object[] toArray()
返回一个按照正确的顺序包含此列表中所有元素的数组。
T[]
toArray(T[] a)
返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。
void trimToSize()
将此 ArrayList 实例的容量调整为列表的当前大小。

回答2:

这还不简单 你把list看成一个篮子
1.List list=new ArrayList(); 这个list只能放String类型的对象
String s="aaa";
list.add(s); 把s放到list里面去
2.List list=new ArrayList(); 这个list只能放person类型的对象
3.Person p=new (Person) o; ? o是神马?

有神马不懂得??
码字辛苦 不懂再问

回答3:

看看API吧.

回答4:

<>是你想存的类型

回答5:

add(对象);

get(索引); 返回object