1. Il s'agit d'une classe générique<?> c = A.class ? Il peut s'agir de n'importe quel type, tel que ArrayList array = new array.add(1); ") ;C'est également possible, mais le type de données que vous mettez dans cette ArrayList est évidemment erroné. De telles données sont dangereuses et n'ont aucune valeur, elles doivent donc être comme suit ArrayList<String> array=new ArrayList<String>(); A ce moment, votre array.add(1 ; Par la suite, il n'y aura aucun avertissement si les paramètres correspondent
1. Il s'agit d'une classe générique<?> c = A.class ? Il peut s'agir de n'importe quel type, tel que ArrayList array = new array.add(1); ") ;C'est également possible, mais le type de données que vous mettez dans cette ArrayList est évidemment erroné. De telles données sont dangereuses et n'ont aucune valeur, elles doivent donc être comme suit ArrayList<String> array=new ArrayList<String>(); A ce moment, votre array.add(1 ; Par la suite, il n'y aura aucun avertissement si les paramètres correspondent
En fait, écrivez-le comme ça.
Pourquoi y a-t-il un avertissement lors du passage de
Integer[]
Parce que le type de paramètre estObject...
?