Originariamente inviato da fabbio86
Ciao a tutti!

Ho un metodo add(T) dove T extends Comparable<T> e un array di Object arr. In realtà so che gli oggetti contenuti in arr sono tutti di tipo T e dello stesso sottotipo (o Integer o String o Double...).
Vorrei usare il metodo add passandogli come argomento gli oggetti contenuti nell'array.
Ho trovato questa (brutta) soluzione, che infatti solleva un warning di type-safety:

for(int i = 0; i < arr.length; i++){
p.add((T)(arr[i]));
}
Innanzitutto dovresti spiegare meglio come è questo metodo add(). L'hai fatto tu? O è uno delle classi collection? Poi in quest'ultimo punto dove fai p.add, 'T' è il type parameter di cosa?