package test.slicer.common;
import java.util.*;
public class CollectionUsage {
static void useList(){
List<Integer> list = new LinkedList<Integer>();
Integer x = new Integer(1);
Integer y = new Integer(2);
list.add(x);
list.add(y);
list.remove(x);
list.contains(y);
int z = list.size();
z++;
Integer p = list.iterator().next();
p.toString();
int sum = 0;
for(Integer s: list){
int a = s.intValue();
sum += a;
}
z = sum;
}
static void useSet(){
Set<Integer> a = new HashSet<Integer>();
Integer x = new Integer(1);
Integer y = new Integer(2);
a.add(x);
a.add(y);
a.remove(x);
a.contains(y);
int sum = 0;
for(Integer s: a){
int i = s.intValue();
sum += i;
}
sum++;
}
static void useMap(){
Map<Integer,Object> map = new TreeMap<Integer,Object>();
Integer x = new Integer(1);
Integer y = new Integer(2);
Collection<Object> c1 = new ArrayList<Object>(1);
Collection<Object> c2 = new ArrayList<Object>(2);
map.put(x, c1);
map.put(y, c2);
int sum = 0;
for(Map.Entry<Integer, Object> e: map.entrySet()){
int i = e.getKey();
sum += i;
}
sum++;
}
static void useVector(){
Vector<Integer> vec = new Vector<Integer>();
Integer x = new Integer(1);
Integer y = new Integer(2);
vec.add(x);
vec.add(y);
int sum = 0;
for(int i: vec){
sum += i;
}
sum++;
}
public static void main(String[] args){
useList();
useSet();
useMap();
useVector();
}
}