Attribut de méthode (signification du terme <?>)
Hello,
J'essaye de comprendre à quoi sert le "<?>" en java.
exemple de code pris de la classe java.util.Collections :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static int frequency(Collection<?> c, Object o) {
int result = 0;
if (o == null) {
for (Object e : c)
if (e == null)
result++;
} else {
for (Object e : c)
if (o.equals(e))
result++;
}
return result;
} |
Mon objectif est de modifier cette méthode pour la rendre compilable avec une version 1.4.2 du jdk.
Merci d'avance pour votre aide! :king: