Yan.G WebServer Dev Engineer

java list 函数

2018-02-09

list 相关函数

创建列表

List<String> a = new ArrayList<String>();
List<String> b = new ArrayList<String>();
System.out.prinln(a)
// []
System.out.prinln(b)
// [] 

添加数据

a.add("A");
a.add("B");
System.out.println(a)
// [A,B]

b.add("B");
b.add("C");
System.out.println(a)
// [C,D]

去重 差集

List<String> c = a;
List<String> d = b;

c.remove("B");
System.out.println(c)
// [C]

c.removeAll(b)
System.out.println(a)
// [A] 

交集

a.retainAll(b);
System.out.println(a)
// [B]

list 转数组

List<String> list = new ArrayList<String>();
Object[] array = list.toArray();

数组 转 list

List<String> list = new ArrayList<String>(array.length);
Collections.addAll(list, array);

下一篇 java 时间函数

Content