Java by API/java.util/List
Содержание
- 1 List: addAll(Collection<? extends T> c)
- 2 List: add(T e)
- 3 List: clear()
- 4 List: clone()
- 5 List: contains(Object o)
- 6 List: equals(Object o)
- 7 List: get(int index)
- 8 List: isEmpty()
- 9 List: lastIndexOf(Object o)
- 10 List: listIterator()
- 11 List: removeAll(Collection<?> c)
- 12 List: remove(int index)
- 13 List: remove(Object o)
- 14 List: retainAll(Collection<?> c)
- 15 List: set(int index, T element)
- 16 List: subList(int fromIndex, int toIndex)
- 17 List: toArray(T[] a)
List: addAll(Collection<? extends T> c)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String args[]) throws Exception { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); List<String> list2 = new ArrayList<String>(); list2.add("X"); list2.add("Y"); list2.add("Z"); list.addAll(list2); list.addAll(1, list2); System.out.println(list); }
}
</source>
List: add(T e)
<source lang="java">
import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class Main {
public static void main(String[] args) { List<String> myList = new ArrayList<String>(); myList.add("Hello"); myList.add("World"); myList.add("World"); Set<String> set = new HashSet<String>(myList); System.out.println(set); }
}
</source>
List: clear()
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String args[]) throws Exception { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.clear(); System.out.println(list); }
}
</source>
List: clone()
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String[] a) { List<String> list = new ArrayList<String>(); list.add("A"); List list2 = ((List) ((ArrayList) list).clone()); System.out.println(list); System.out.println(list2); list.clear(); System.out.println(list); System.out.println(list2); }
}
</source>
List: contains(Object o)
<source lang="java">
import java.util.Arrays; import java.util.List; public class Main {
public static void main(String[] a) { List list = Arrays.asList(new String[] { "A", "B", "C", "D" }); System.out.println(list.contains("C")); }
}
</source>
List: equals(Object o)
<source lang="java">
import java.util.Arrays; import java.util.List; public class Main {
public static void main(String[] a) { List list = Arrays.asList(new String[] { "A", "B", "C", "D" }); List list2 = Arrays.asList(new String[] { "A", "B", "C" }); System.out.println(list.equals(list2)); }
}
</source>
List: get(int index)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String args[]) throws Exception { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); System.out.println(list.get(2)); }
}
</source>
List: isEmpty()
<source lang="java">
import java.util.Arrays; import java.util.List; public class Main {
public static void main(String[] a) { List list = Arrays.asList(new String[] { "A", "B", "C", "D" }); System.out.println(list.size()); System.out.println(list.isEmpty()); }
}
</source>
List: lastIndexOf(Object o)
<source lang="java">
import java.util.Arrays; import java.util.List; public class Main {
public static void main(String[] a) { List list = Arrays.asList(new String[] { "A", "B", "C", "D" }); System.out.println(list.lastIndexOf("A")); }
}
</source>
List: listIterator()
<source lang="java">
import java.util.LinkedList; import java.util.List; import java.util.ListIterator; public class Main {
public static void main(String[] a) { List<String> list = new LinkedList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); ListIterator iter = list.listIterator(); while (iter.hasNext()) { System.out.println(iter.next()); } }
}
</source>
List: removeAll(Collection<?> c)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String args[]) throws Exception { List<String> list = new ArrayList<String>(); list.add("A"); list.add("A"); list.add("B"); list.add("B"); list.add("C"); list.add("C"); List<String> list2 = new ArrayList<String>(); list2.add("A"); list2.add("B"); list2.add("C"); list.removeAll(list2); System.out.println(list); }
}
</source>
List: remove(int index)
<source lang="java">
import java.util.List; import java.util.Vector; public class Main {
public static void main(String args[]) { Vector<String> v1 = new Vector<String>(); v1.add("A"); v1.add("B"); v1.add("C"); List l = v1.subList(1, 2); l.remove(0); System.out.println(l); System.out.println(v1); }
}
</source>
List: remove(Object o)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String args[]) throws Exception { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); System.out.println(list.remove(0)); System.out.println(list.remove("B")); System.out.println(list); }
}
</source>
List: retainAll(Collection<?> c)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String[] argv) throws Exception { List<String> list1 = new ArrayList(); List<String> list2 = new ArrayList(); list1.addAll(list2); list1.removeAll(list2); list1.retainAll(list2); list1.clear(); int newSize = 2; list1.subList(newSize, list1.size()).clear(); }
}
</source>
List: set(int index, T element)
<source lang="java">
import java.util.Arrays; import java.util.List; public class Main {
public static void main(String[] a) { List<String> list = Arrays.asList(new String[] { "A", "B", "C", "D" }); list.set(2, "X"); System.out.println(list); }
}
</source>
List: subList(int fromIndex, int toIndex)
<source lang="java">
import java.util.ArrayList; import java.util.List; public class Main {
public static void main(String[] argv) throws Exception { List<String> list1 = new ArrayList(); List<String> list2 = new ArrayList(); list1.addAll(list2); list1.removeAll(list2); list1.retainAll(list2); list1.clear(); int newSize = 2; list1.subList(newSize, list1.size()).clear(); }
}
</source>
List: toArray(T[] a)
<source lang="java">
import java.util.Arrays; import java.util.List; public class MainClass {
public static void main(String args[]) { String[] a = new String[] { "a", "c", "b" }; List l = (Arrays.asList()); String stuff[] = (String[]) l.toArray(new String[0]); }
}
</source>