public class Dome1_Collection_add
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
System.out.println(list);
}
}
结果:[a, b, c, d]
public class Dome1_Collection_addAll
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a1");
list1.add("b1");
list1.add("c1");
list1.add("d1");
ArrayListlist2=new ArrayList<>();
list2.add("a2");
list2.add("b2");
list2.add("c2");
list2.add("d2");
list1.addAll(list2);
System.out.println(list1);
}
}
结果:[a1, b1, c1, d1, a2, b2, c2, d2]
public class Demo1_Collection_remove
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
System.out.println(list);
list.remove("a");
System.out.println(list);
}
}
结果:[a, b, c, d]
[b, c, d]
public class Dome1_Collection_removeAll
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
ArrayListlist2=new ArrayList<>();
list2.add("b");
list2.add("c");
list2.add("e");
list2.add("v");
list1.removeAll(list2);
System.out.println(list1);
}
}
结果:[a, d]
<3>void clear(); 从列表中移除所有元素
public class Demo1_Collection_clear
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
System.out.println(list);
list.clear();
System.out.println(list);
}
}
结果:[a, b, c, d]
[]
public class Demo1_Collectin_contains
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
boolean b=list.contains("a");
System.out.println(b);
}
}
结果:true
public class Demo1_Collection_containAll
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
ArrayListlist2=new ArrayList<>();
list2.add("b");
list2.add("c");
list2.add("e");
list2.add("v");
ArrayListlist3=new ArrayList<>();
list3.add("b");
list3.add("c");
boolean b1=list1.containsAll(list2);
boolean b2=list1.containsAll(list3);
System.out.println(b1+"..."+b2);
}
}
结果:false...true
public class Dome1_Collection_isEmpty
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
boolean b1=list1.isEmpty();
ArrayListlist2=new ArrayList<>();
boolean b2=list2.isEmpty();
System.out.println(b1+"..."+b2);
}
}
结果:false...true
public class Dome1_Collection_size
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
int b1=list1.size();
ArrayListlist2=new ArrayList<>();
int b2=list2.size();
System.out.println(b1+"..."+b2);
}
}
结果:4...0
public class Demo1_Collection_Iterator
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Iteratorit=list.iterator();
while(it.hasNext())
{
System.out.print(it.next()+" ");
}
}
}
public class Demo1_Collection_Iterator
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
for(Iteratorit=list.iterator();it.hasNext();)
{
System.out.print(it.next()+" ");
}
}
}
结果:a b c d
public class Demo1_Collection_retainAll
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
ArrayListlist2=new ArrayList<>();
list2.add("b");
list2.add("c");
list2.add("e");
list2.add("v");
ArrayListlist3=new ArrayList<>();
list3.add("a");
list3.add("b");
list3.add("c");
list3.add("d");
boolean b1=list1.retainAll(list3);
System.out.println(list1);
boolean b2=list1.retainAll(list2);
System.out.println(list1);
System.out.println(b1+"..."+b2);
}
}
结果:[a, b, c, d]
[b, c]
false...true
public class Demo1_Collection_toArray
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Object[] arr=list.toArray();
for (int i = 0; i < arr.length; i++)
{
System.out.print(arr[i]+" ");
}
}
}
也可以转成String类型
public class Demo1_Collection_toArray
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
String[] arr=list.toArray(new String[0]);
for (int i = 0; i < arr.length; i++)
{
System.out.print(arr[i]+" ");
}
}
}
结果:a b c d
[1] void add(int index, E element) :在列表的指定位置插入指定元素.
public class Dome1_Collection_add
{
public static void main(String[] args)
{
ArrayListlist=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
System.out.println(list);
list.add(1, "f");
System.out.println(list);
}
}
结果:[a, b, c, d]
[a, f, b, c, d]
[2] boolean
addAll(Collection extends E> c): 将指定 collection 中的所有元素都插入到列表中的指定位置(可选操作)。
public class Dome1_Collection_addAll
{
public static void main(String[] args)
{
ArrayListlist1=new ArrayList<>();
list1.add("a1");
list1.add("b1");
list1.add("c1");
list1.add("d1");
ArrayListlist2=new ArrayList<>();
list2.add("a2");
list2.add("b2");
list2.add("c2");
list2.add("d2");
list1.addAll(1, list2);
System.out.println(list1);
}
}
结果:[a1, a2, b2, c2, d2, b1, c1, d1]
[3] E get(int index): 返回列表中指定位置的元素。
[4] ListIterator
[5]E set(int index, E element) : 用指定元素替换列表中指定位置的元素(可选操作)。
[6] List
[1]