Problème Collections binarySearch
Bonsoir, j'ai un problème avec ce code, il m'affiche une erreur
je veux supprimer "C" par leur indice
Code:
The method binarySearch(List<? extends Comparable<? super T>>, T) in the type Collections is not applicable for the arguments (List<String>, test)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import java.util.*;
public class test{
public test() {}
public test(String a) {}
void t() {
List<String> etd = new ArrayList<String>();
etd.add(new String("A"));
etd.add(new String("C"));
etd.add(new String("B"));
Collections.sort(etd);
for (String m : etd)
System.out.println(m);
int indice = Collections.binarySearch(etd, new test("C"));
etd.remove(indice);
for (String m : etd)
System.out.println(m);
}
public static void main(String[] args) {
new test().t();
}
} |