Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > [HASHTABLE] Help
Pages (8): [1] 2 3 4 5 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Skioda86
.precettore.

User info:
Registered: Jun 2005
Posts: 90 (0.01 al dì)
Location: Borno (BS)
Corso: Comunicazione Digitale
Anno: 1
Time Online: 21:00:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Question HASHTABLE???? Kusa l'è?

??????????????
HASHTABLE
??????????????

Cosa è?
Dove posso trovare come utilizzarla?

Sò che è una specie di array che al posto di avere un contatore int....ha un codice identificativo (hash) per ogni oggetto inserito (put). E che per ritrovarlo bisogne prelevare il valore (get)!!!


Come lo si utilizza nel corpo del programma??

DOMANDA INERENTI ALL'APPELLO DI FEBBRAIO E MARZO DI MEREGHETTI E MALCHIODI!!!!!


HELP ME!!!!

24-01-2006 15:13
Click Here to See the Profile for Skioda86 Click here to Send Skioda86 a Private Message Visit Skioda86's homepage! Find more posts by Skioda86 Add Skioda86 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

http://en.wikipedia.org/wiki/Hashtable
qui mi sembra spiegato bene!

__________________
http://www.twitter.com/0m4r

24-01-2006 15:28
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Skioda86
.precettore.

User info:
Registered: Jun 2005
Posts: 90 (0.01 al dì)
Location: Borno (BS)
Corso: Comunicazione Digitale
Anno: 1
Time Online: 21:00:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

GRAZIE MILLE 0m4r....e sapresti anche rixp a questo post che ho messo anche in "progetto!"????!!!!???

ESATTO!!! Mi accodo alla domanda di Brk!!!
E' tutto il pomeriggio che siamo quì in 3 a scervellarci su questo C..O di programma che...alla fine non abbiamo ancora capito cosa fa e SOPRATUTTO non abbiamo ancora capito la gerarchia in cui si svolge l'esecuzione del programma!!!!

Chi è la classe madre? Istruzione? E come mai mi dice di dice di far tornare dei valori tipo:
- public Object clone() o
- public String toString
se poi alla fine non posso passare nessun valore alla classe? E' come se la classe fosse nulla e non mi sembra logico definirla 'astratta' x' poi altrimenti dovrei ridefinire TUTTI i suoi metodi e non sarebbe istanziabile!!!!

HELP PLEASE!!!!

24-01-2006 17:04
Click Here to See the Profile for Skioda86 Click here to Send Skioda86 a Private Message Visit Skioda86's homepage! Find more posts by Skioda86 Add Skioda86 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ragazzi....è un casino....sta hashtable viene creata ma per riempirla?
seguendo la documentazione java mi da un'errore <<identifier expected>>...........possibile?

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 11:14
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joda
.grande:maestro.

User info:
Registered: Mar 2003
Posts: 1126 (0.14 al dì)
Location: Milano
Corso: Dottore in Informatica
Anno: Primo TICOM
Time Online: 9 Days, 23:17:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by sandrino83
ragazzi....è un casino....sta hashtable viene creata ma per riempirla?
seguendo la documentazione java mi da un'errore <<identifier expected>>...........possibile?


Fondamenta

In Java tutte le classi sono classi figlie della super classe Object.

Esempio :

public class ClasseProva {}

è come se si scrivesse

public class ClasseProva extends Object {}


Ogni metodo dichiarato sia esso private o public deve ritornare un valore, per convenzione i metodi che non devono ritornare alcun valore vengono dichiarati usando la parola chiave void, i metodi che devono ritornare Stringhe, vengono dichiarati con la parola chiave String, etc... in pratica la tipo che viene definito per il valore da ritornare deve essere una Classe, quindi da ciò si deduche che String si riferisce alla classe String, nella definizione dei tipi si posso usare anche le abbrevazioni, ad esempio.

Esempio
Per ritornare un valore intero, si può usare la parola chiave int che fa riferomento alla classe Integer, boolean che fa riferimento alla classe Boolean, etc...

Identificatori per la classe
Dalla versione 5.0 di Java (J2SE5) sono stati introdotti, il Generics, che devono essere usati per definire il tipo di una Classe, e stabilire il tipo che i metodi di tale classe devono ritornare,altrimenti per default si riferisce alla super classe Object.

Se si dovessero omettere i generics, verrebbe dato un segnale di Warning, quindi il messaggio

<identifier expected> è dovuto al fatto che la Hastable deve essere definita come segue :

Hashtable<Tipo1,Tipo2> variabile.

Esempio :


  • Hashtable<String,Integer> variabile
  • Hashtable<Integer,Integer> variabile
  • Hashtable<String,String> variabile
  • ecc...



Hashtable
Per inserire i valori in una Hashtable bisogna usare il metodo put.
per svuotarla il metodo clear.

Esempio:

Hashtable<String,Integer> hashtable = new Hashtable<String,Integer>();

hashtable.put(chiave,valore);


documentazione Java (J2SE 5.0)

Buon lavoro.

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico

Last edited by Joda on 26-01-2006 at 12:15

26-01-2006 12:13
Click Here to See the Profile for Joda Click Here to See the Blog of Joda Click here to Send Joda a Private Message Visit Joda's homepage! Find more posts by Joda Add Joda to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

grazie mille della delucidazione....

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 12:46
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Esempio:

Hashtable<String,Integer> hashtable = new Hashtable<String,Integer>();

hashtable.put(chiave,valore);


scusa ancora.....ho provato e riprovato ma l'errore in fase di compilazione (<identifier> expected) non ha intenzione di andare via....per sicurezza ho incollato la tua porzione di codice sostituendo chiave con una stringa contenuta da due ".." e valore con un numero ma niente....sempre lo stesso errore.....cosa sarà mai??????................

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 13:34
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joda
.grande:maestro.

User info:
Registered: Mar 2003
Posts: 1126 (0.14 al dì)
Location: Milano
Corso: Dottore in Informatica
Anno: Primo TICOM
Time Online: 9 Days, 23:17:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by sandrino83
Esempio:

Hashtable<String,Integer> hashtable = new Hashtable<String,Integer>();

hashtable.put(chiave,valore);


scusa ancora.....ho provato e riprovato ma l'errore in fase di compilazione (<identifier> expected) non ha intenzione di andare via....per sicurezza ho incollato la tua porzione di codice sostituendo chiave con una stringa contenuta da due ".." e valore con un numero ma niente....sempre lo stesso errore.....cosa sarà mai??????................


Se anche così non va le cose che mi vengono in mete sono :

1) Non usi la versione 5.0 (e quindi devi effetturare il casting diretto)
2) prova a mettere il casting ad esempio

Hashtable<String,Integer> e variabile in cui metti il valore che recuperi di tipo int, allora metti

variabile = (Integer)hastable.get(chiave);

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico

Last edited by Joda on 26-01-2006 at 13:46

26-01-2006 13:42
Click Here to See the Profile for Joda Click Here to See the Blog of Joda Click here to Send Joda a Private Message Visit Joda's homepage! Find more posts by Joda Add Joda to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

sto usando la 5.0 l'ultima disponibile scaricata qualche giorno fa.........

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 13:58
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joda
.grande:maestro.

User info:
Registered: Mar 2003
Posts: 1126 (0.14 al dì)
Location: Milano
Corso: Dottore in Informatica
Anno: Primo TICOM
Time Online: 9 Days, 23:17:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by sandrino83
sto usando la 5.0 l'ultima disponibile scaricata qualche giorno fa.........


ma l'errore te lo da sulla riga in cui esegui il metodo put ? o quando tenti di recuperare i dati ?

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico

26-01-2006 14:20
Click Here to See the Profile for Joda Click Here to See the Blog of Joda Click here to Send Joda a Private Message Visit Joda's homepage! Find more posts by Joda Add Joda to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

me lo da sulla riga del put....a recuperare i dati non ci arrivo nemmeno......

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 14:27
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Reaper
Maestro Jedi

User info:
Registered: Oct 2005
Posts: 362 (0.05 al dì)
Location: Patagonia
Corso: ComDig
Anno: MOoooLto InDieTRO...
Time Online: 1 Day, 16:04:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

[edit]

Last edited by Reaper on 01-09-2006 at 02:04

26-01-2006 14:28
Click Here to See the Profile for Reaper Click here to Send Reaper a Private Message Find more posts by Reaper Add Reaper to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joda
.grande:maestro.

User info:
Registered: Mar 2003
Posts: 1126 (0.14 al dì)
Location: Milano
Corso: Dottore in Informatica
Anno: Primo TICOM
Time Online: 9 Days, 23:17:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by sandrino83
me lo da sulla riga del put....a recuperare i dati non ci arrivo nemmeno......


ma hai fatto l'import del package ?

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico

26-01-2006 14:32
Click Here to See the Profile for Joda Click Here to See the Blog of Joda Click here to Send Joda a Private Message Visit Joda's homepage! Find more posts by Joda Add Joda to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sandrino83
maschio latino

User info:
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

porzione di codice:

Hashtable<String,Integer> hashtable = new Hashtable<String,Integer>();

hashtable.put("three", 3);


errore segnalato dal compilatore:


--------------------Configuration: <Default>--------------------
G:\Java\Istruzione.java:15: <identifier> expected
hashtable.put("three", 3);
^
1 error

Process completed.

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......

26-01-2006 14:34
Click Here to See the Profile for sandrino83 Click here to Send sandrino83 a Private Message Find more posts by sandrino83 Add sandrino83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joda
.grande:maestro.

User info:
Registered: Mar 2003
Posts: 1126 (0.14 al dì)
Location: Milano
Corso: Dottore in Informatica
Anno: Primo TICOM
Time Online: 9 Days, 23:17:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by sandrino83
porzione di codice:

Hashtable<String,Integer> hashtable = new Hashtable<String,Integer>();

hashtable.put("three", 3);


errore segnalato dal compilatore:


--------------------Configuration: <Default>--------------------
G:\Java\Istruzione.java:15: <identifier> expected
hashtable.put("three", 3);
^
1 error

Process completed.


ribadisco hai fatto prima di tutto :

import java.util.Hashtable; :?

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico

26-01-2006 14:39
Click Here to See the Profile for Joda Click Here to See the Blog of Joda Click here to Send Joda a Private Message Visit Joda's homepage! Find more posts by Joda Add Joda to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 14:36.    Post New Thread    Post A Reply
Pages (8): [1] 2 3 4 5 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.088 seconds (78.18% PHP - 21.82% MySQL) con 26 query.