cosa vuol dire!?codice:String[] lista = {};
non da un errore in compilazione, ma non credo funzioni perfettamente, o almeno non in tutti i casi
![]()
cosa vuol dire!?codice:String[] lista = {};
non da un errore in compilazione, ma non credo funzioni perfettamente, o almeno non in tutti i casi
![]()
Forse un array di String di zero elementi?? Quindi un null credo...![]()
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77]elf90 g77
[C++ /WinAPI] DevC++ VisualC++
si..infatti era quella l'idea.
pero' ti faccio un esempio banale, senza usare input etc...
se dopo gli passo che so, due elementi:
questo e' l'output a riga di comando:codice:lista[0] = "ciao"; lista[1] = "forum"; /* e poi il for con System......print*/
(mentre ovviamente se invece delle graffe metto new String[2] e' tutto ok)codice:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at Lista.main(Lista.java:4)![]()
Ovvio perchè hai dichiarato un array di dimensione zero e quindi lista[0] e lista[1] non esistono ("sono fuori dell'array").
Ti ricordo che se indichi String[] lista = {"aa","bb"} dichiari un array di dimensione 2.
![]()
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77]elf90 g77
[C++ /WinAPI] DevC++ VisualC++
grazie..erroraccio!!!!![]()