|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 476
|
[Java] Error: generic array creation
Buongiorno a tutti.
Java mi segnala un "error: generic array creation" che non so interpretare. Questo è il codice: Codice:
import java.util.ArrayList; public class Prova { public static void main(String[] argv) { ArrayList<Pezzo>[][] griglia = new ArrayList<Pezzo>[10][10]; } } Grazie. ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Puoi dire:
ArrayList<String>[][] array = (ArrayList<String>[][]) new ArrayList[10][10]; Oppure (preferibile) crei una sottoclasse di ArrayList<String> - in pratica fai l'erasure a mano: public static class StringArrayList extends ArrayList<String> {} StringArrayList[][] array = new StringArrayList[10][10] Poi sarebbe veramente preferibile non usare affatto gli array che già sono poco gestibili loro, diventano una schifezza se hanno più di una dimensione e se gli ficchi dentro degli ArrayList diventano un biglietto di andata per il manicomio.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:08.