Newsgroup: it.comp.java
Titolo: Domanda da teoria

Ciao,
sto preparando l'esame di Fondamenti di Informatica II e sul libro ci sono 2
domande (collegate tra di loro):
1. Volendo evtiare i limiti causati dalla staticità degli array standard,
che cosa posso utilizzare in java?
2. Come faccio a scandire tutti gli elementi dell'entità di ui alla domanda
precedente senza dover accedere direttamente alla medesima.
Per la 1 ho risposto spiegando ListIterator e Iterator (anche perchè è
l'unica cosa che centrasse tra quelle che ha spiegato il prof) ...ma per la
seconda? Il metodo getList centra qualcosa?
Ciao!
GRAZIE!

 GRAZIE!
prego! :)

 ha scritto nel messaggio
news:LnfGc.36656$c_1.1...@twister1.libero.it...
della seconda domanda non sai dirmi nulla?
Grazie lo stesso.
Ciao!

 della seconda domanda non sai dirmi nulla?
Garda che ti ha risposto anche alla seconda, leggi bene:
Luciano wrote:
 > Mediante l'interfaccia Iterator:
 >
 > Iterator it = list.iterator();
 > while(it.hasNext())
 >   //consuma;
Tu avevi parlato dell'Iterator in relazione alla prima domanda ma in 
realta' non c'entra nulla con quella.
List ti permette di sostituire un array con qualcosa di dinamico (nella 
dimensione), mentre gli Iterator ti permettono di scandire gli elementi 
di una lista, senza dover accedere direttamete ad essa.
Andrea

non era chiaro?... fate meno esami ma con più calma... ;)

 l'unica cosa che centrasse tra quelle che ha spiegato il prof)
Sembra quella tipica di chi ha cercato di imparare a memoria quanto e'
scritto sul libro o sulle dispense ma in realta' non ha capito molto
della materia (e infatti la risposta e' sbagliata).
Non voglio offenderti Marco, ma mi sembra che tu abbia le idee molto
confuse e che debba studiare ancora molto, soprattutto se il tuo scopo
non e' solo passare l'esame.
Andrea

 
Enumeration ?
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.3

 Enumeration ?
Per caso usi ancora JDK 1.0? :)
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

 Per caso usi ancora JDK 1.0? :)
No, però poiché la domanda era: "evitare staticità degli array", ho
voluto dare come risposta un Vector perché è fatto da un array.
Mentre in generale le liste sono composte da oggetti creati apposta (Nodi).
Quindi non evitano la staticità degli array. Non so se mi sono spiegato.
Per quanto riguarda enumeration perché non va bene?



vanno benissimo entrambi
solo sono un po' fuori moda
fra l'altro pochi sanno le differenze fra un Vector e una ArrayList
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Per quanto riguarda enumeration perché non va bene?
Per quanto riguarda gli Enumeration, nella documentazione dell'API si legge:
------------------------------------------------------------------------
  NOTE: The functionality of this interface is duplicated by the 
Iterator interface. In addition, Iterator adds an optional remove 
operation, and has shorter method names. New implementations should 
consider using Iterator in preference to Enumeration.
------------------------------------------------------------------------
Andrea

 
http://java.sun.com/j2se/1.3/docs/guide/collections/index.html
Volevo solo aggiungere che ho trovato una versione piu' aggiornata della 
documentazione del "Collections Framework":
http://java.sun.com/j2se/1.4.2/docs/guide/collections/index.html
Ovviamente ce n'e' una anche per la versione 1.5 del JDK, ma mi sembra 
prematura.
Andrea