java.util.Collections.sort() je n'y comprends rien
Bonjour,
Pouvez vous me dire comment utiliser la commande
Code:
java.util.Collections.sort()?
D'après la Javadoc la syntaxe est très complèxe
Code:
public static <T extends Comparable<? super T>> void sort(List<T> list)
si j'utilise
Code:
java.util.Collections.sort(myfiles);
j'obtiens un warning suivant:
Citation:
Type safety: Unchecked invocation sort(List<MyFileLister.MyFile>) of the generic method sort
(List<T>) of type Collections
Code:
1 2 3
| // myfiles est une ArrayList avec des éléments MyFile qui sont Comparable
myfiles=new ArrayList<MyFile>();
public class MyFile implements Comparable |
Si j'execute le programme avec ce warning c'est la méthode
Code:
public int compareTo(Object arg0)
qui est utilisée de la classe MyFile
alors que j'aimerais que ça soit la méthode
Code:
public int compareTo(MyFile mf)
Pouvez vous me donnez un exemple ou m'expliquer ce qui manque?
:merci: