Sachant que la classe
Pair est définie comme ceci :
public class Pair {
private final String first;
private final String second;
public Pair(String first, String second) {
this.first=first;
this.second=second;
}
public String getFirst() {
return first;
}
public String getSecond() {
return second;
}
@Override
public String toString() {
return first+" "+second;
}
}
Pourquoi le code ci-dessous n'affiche pas ce qu'il faut ?
HashMap<Pair,String> map=new HashMap<Pair,String>();
map.put(new Pair("jean-paul","sartre"),"mort");
map.put(new Pair("elvis","presley"),"vivant");
map.remove(new Pair("elvis","presley"));
System.out.println(map);
Que doit-on faire pour résoudre le problème ?
Le but de cet exercice est de tester les différences
de performance entre les classes ArrayList
et LinkedList sur différents algorithmes.