.dsy:it. Pages (8): « First ... « 2 3 4 5 [6] 7 8 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [HASHTABLE] Help (http://www.dsy.it/forum/showthread.php?threadid=23733)


Posted by sandrino83 on 01-02-2006 12:03:

protected static......

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


Posted by unid on 01-02-2006 12:09:

loop

a me parte, scrive tutto (SFALSATO) e poi quando parte l'esegui va in LOOP...

sbuff... ora trovare gli errori in 600 righe è un casino...


Posted by Urborg_team on 01-02-2006 12:14:

Re: loop

Originally posted by unid
a me parte, scrive tutto (SFALSATO) e poi quando parte l'esegui va in LOOP...

sbuff... ora trovare gli errori in 600 righe è un casino...


ma allora ti va? e come l'hai dichiarata la classe o interfaccia Istruzione?

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by Urborg_team on 01-02-2006 12:20:

con questa dichiarazione:

import java.util.*;

interface Istruzione{

public static Hashtable<String,Integer> memoria= new Hashtable<String, Integer>();

public void esegui();

public Object clone();

public String toString();

}

mi da questo errore

Exception in thread "main" java.lang.ArrayStoreException: Decrementa
at Programma.main(Programma.java:14)


almeno l'errore è cambiato

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by Skioda86 on 01-02-2006 12:55:

Originally posted by Urborg_team

Io l'ho scritta così

abstract class Istruzione{

public static Hashtable<String,Integer> memoria= new Hashtable<String, Integer>();

abstract public void esegui();

abstract public Object clone();

...

accedere alla stessa tabella di Istruzione che viene istanziata la prima volta che viene richiesto nel codice...

ma purtroppo non funziona!


Io ho notato che se definisci la Hashtable public static, nel corpo del programma e nelle classi figle funziona da dio. E cioè Viene creato una sola Hashtable raggiungibile per esempio scrivendo solo memoria.put(...)
oppure memoria.size(....) ecc... Non serve invocare il nome della classe perchè tutte le classi vengono invocate come static dal metodo main del programma. Non sò se mi sono spiegato:?, ma...provare per credere!!!:D

__________________
- - {[( KEVIN HIGHT FLY)]} - -


Posted by unid on 01-02-2006 13:00:

Quindi tu hai finito il progetto? Funziona? come hai fatto a fare i toSting come dice lui... Cioè come hai fatto a impaginarlo giusto


Posted by spenk.85 on 01-02-2006 13:05:

Ma l'eccezione ExecutionException, va lanciata quando si verificano anche le altre eccezioni?


Posted by Urborg_team on 01-02-2006 13:11:

Originally posted by Skioda86
Io ho notato che se definisci la Hashtable public static, nel corpo del programma e nelle classi figle funziona da dio. E cioè Viene creato una sola Hashtable raggiungibile per esempio scrivendo solo memoria.put(...)
oppure memoria.size(....) ecc... Non serve invocare il nome della classe perchè tutte le classi vengono invocate come static dal metodo main del programma. Non sò se mi sono spiegato:?, ma...provare per credere!!!:D


mi fai vedere come dichiari la classe Istruzione e poi il pezzo di codice dove usi la memoria per scrivere e leggere?

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by nous on 01-02-2006 14:02:

Originally posted by Skioda86
Io ho notato che se definisci la Hashtable public static, nel corpo del programma e nelle classi figle funziona da dio. E cioè Viene creato una sola Hashtable raggiungibile per esempio scrivendo solo memoria.put(...)
oppure memoria.size(....) ecc...


Che poi era quello che avevo detto io ;)

__________________
Cristian,il Nous che invoglia ^_^

"La capa è troppo in la,e la sbarba è troppo giovane..mi sa che qua si va in bianco"
Ryo Saeba (City Hunter)


Posted by ciops on 01-02-2006 16:01:

Intervento del moderatore:
Dall'alto mi sono arrivate delle lamentele di pezzi "abbondanti di codice", mi dispiace ma devo ritoccare un po, in futuro limitiamoci nel postare i codici, grazie.

__________________
Ma che film la vita tutta una tirata storia infinita a ritmo serrato da stare senza fiato.

Ma che film la vita tutta una sorpresa attore, spettatore tra gioia e dolore tra il buio ed il colore.


Posted by WillyWonka on 02-02-2006 09:34:

W il cioccolato

Ciao, ma sti cacchio di hashtable come si fanno ad usare?noi abbiam usato il seguente codice per un esempio, e come volevasi dimostrare non funziona..., me lo poterste correggere e dare delle delucidazioni:

class HashProva{
public static void main (String args[]){
Hashtable h = new Hashtable();


h.put("one", new Integer(1));

Intervento del moderatore:
Codice limato

L'errore che ci da è:

Note: HashProva.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

che cercando in rete non ci capisce che cazzo è... :twisted:


Posted by Urborg_team on 02-02-2006 10:27:

Re: W il cioccolato

Originally posted by WillyWonka
Ciao, ma sti cacchio di hashtable come si fanno ad usare?noi abbiam usato il seguente codice per un esempio, e come volevasi dimostrare non funziona..., me lo poterste correggere e dare delle delucidazioni:

class HashProva{
public static void main (String args[]){
Hashtable h = new Hashtable();


h.put("one", new Integer(1));

Intervento del moderatore:
Codice limato

L'errore che ci da è:

Note: HashProva.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

che cercando in rete non ci capisce che cazzo è... :twisted:


la risposta è qualche post sopra.

quando tu dichiari la tabella devi dirgli che tipi conterrà
se in questo caso deve contenere "one" e Integer(1) i tipi sono stringa e Integer quindi:

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

ok?

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by Joda on 02-02-2006 10:29:

Re: W il cioccolato

Originally posted by WillyWonka
Ciao, ma sti cacchio di hashtable come si fanno ad usare?noi abbiam usato il seguente codice per un esempio, e come volevasi dimostrare non funziona..., me lo poterste correggere e dare delle delucidazioni:

class HashProva{
public static void main (String args[]){
Hashtable h = new Hashtable();


h.put("one", new Integer(1));

Intervento del moderatore:
Codice limato

L'errore che ci da è:

Note: HashProva.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

che cercando in rete non ci capisce che cazzo è... :twisted:

prova a riscriverlo così :

import java.util.*;

public class HashProva {
public static void main (String args[]){
Hashtable<String,Integer> h = new Hashtable<String,Integer>();


h.put("one", 1);

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


Posted by Vikyg13 on 05-02-2006 19:43:

Qualcuno ha idea perchè quando assegno un valore ad una variabile dichiarata è tutto ok, ma se dichiaro una variabile ad es. "ok" ed assegno un valore ad una variabile mai dichiarata ad es. "no", assegna il valore ad "ok"....??????
Sarà un problema dell'hashtable?


Posted by Joda on 05-02-2006 19:59:

Originally posted by Vikyg13
Qualcuno ha idea perchè quando assegno un valore ad una variabile dichiarata è tutto ok, ma se dichiaro una variabile ad es. "ok" ed assegno un valore ad una variabile mai dichiarata ad es. "no", assegna il valore ad "ok"....??????
Sarà un problema dell'hashtable?


:? ti potresti spiegare meglio ?

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


All times are GMT. The time now is 03:24. Pages (8): « First ... « 2 3 4 5 [6] 7 8 »
Show all 118 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.