Java by API/java.util/List

Материал из Java эксперт
Перейти к: навигация, поиск

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>