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