Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631

    usare OBJECT come array bidimensionale è giusto?

    ciao ragazzi sto usando

    codice:
    Object [][] tabella = new Object[10][9];
    come array bidimensionale, è giusto...poi volevo sapere come faccio ad associare per ogni singolo campo di questo array i valori, lo so che si dovrebbe usare il ciclo while ma fatemi un esempio grazie
    quando il diavolo ti accarezza è perchè vuole la tua anima

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: usare OBJECT come array bidimensionale è giusto?

    Originariamente inviato da gax80
    ciao ragazzi sto usando

    codice:
    Object [][] tabella = new Object[10][9];
    come array bidimensionale, è giusto
    Beh sì, tecnicamente è corretto. Poi dipende da cosa ci devi fare esattamente. Se il tuo interesse è quello di poter avere nella tabella dei reference a tipi diversi (es. una String, un Integer, un Double, ecc....), allora può andare bene.

    Originariamente inviato da gax80
    poi volevo sapere come faccio ad associare per ogni singolo campo di questo array i valori, lo so che si dovrebbe usare il ciclo while ma fatemi un esempio grazie
    Beh, anche qui dipende da cosa devi fare!!
    Puoi inserire direttamente un elemento in una cella specifica:

    codice:
    tabella[1][2] = "pippo";
    oppure:
    codice:
    for (int i=0; i<tabella.length; i++)
        for (int j=0; j<tabella[i].length; j++)
            tabella[i][j] = "pippo";
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    perfetto classe,
    però ho un dubbio, in pratica questa mia tabella dovrebbe avere per ogni riga una chiave e mi hanno suggerito di usare Hashmap, è utile?


    grazie
    quando il diavolo ti accarezza è perchè vuole la tua anima

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Direi che Hashmap è fatta apposta per questo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    ciao ho un Jtable, con le sue rispettive colonne, però invece di collegare le singole celle con un arrayOBJECT, volevo sapere come si fa a collegare con un Hashtable
    grazie
    codice:
            //Hashtable h = new Hashtable();
            Object [][] tabella = new Object[150][9];
          
            String[] nome ={"nome", "tipo", "scopo", "data estrazione","provenienza", "client/server", "frequenza utilizzo", "codice"};
            
            JTable tab = new JTable (tabella, nome); //invece di mettere il costruttore tabella volgio mettere h
            tab.setPreferredSize(new Dimension(1000,1000));
            int p = 15;


    grazie tante
    quando il diavolo ti accarezza è perchè vuole la tua anima

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da gax80
    ciao ho un Jtable, con le sue rispettive colonne, però invece di collegare le singole celle con un arrayOBJECT, volevo sapere come si fa a collegare con un Hashtable
    grazie
    Direttamente, ovviamente, non puoi, e non avrebbe neanche senso. Una Hashtable/HashMap non è un array e non è una lista.

    Se devi visualizzare il contenuto di una 'hash table', in generale, puoi generare un array bidimensionale a partire dalle chiavi/valori dell'hash table.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    come faccio a costruire un hashtable multidimensionale???
    avreste qualche link con esempi...
    grazie
    quando il diavolo ti accarezza è perchè vuole la tua anima

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.