![]() | Generics, foreach, itérateur, table de hachage |
public class Pair {
private final Object first;
private final Object second;
public Pair(Object first,Object second) {
this.first=first;
this.second=second;
}
public Object getFirst() {
return first;
}
public Object getSecond() {
return second;
}
public static void main(String[] args) {
Pair p1=new Pair("toto","titi");
Pair p2=new Pair(2,p1);
Pair p3=(Pair)p2.getSecond();
}
}
LinkedList<String> list=...
for(String element:list) {
...
}
Map<Pair<String,String>,String> map=new HashMap<Pair<String,String>,String>();
map.put(new Pair<String,String>("jean-paul","sartre"),"mort");
map.put(new Pair<String,String>("elvis","presley"),"vivant");
map.remove(new Pair<String,String>("elvis","presley"));
System.out.println(map);
Que doit-on faire pour résoudre le problème ?