begin process at 2008 07 24 19:17:07
1 215 861 membres
416 nouveaux aujourd'hui
14 179 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Déclarer un tableau en deux dimensions... [ Archives / Divers ] (jonathan100)

Déclarer un tableau en deux dimensions... le 01/06/2003 11:23:07

jonathan100
Bonjour a tous,

Voici mon problème. Je voudrais construire un tableau en deux dimensions, comme ceci:

InetAddress[][] tab_adr = new InetAddress[10][2];

Ainsi j'aurais un tableau de 10 lignes et de deux colonnes. Or je voudrais qu la première colonne contienne des données de type InetAddress, mais je voudrais que la deuxième colonne contienne des données type integer.
Comment dois-je déclarer mon tableau?

Merci d'avance de votre aide. ++

Re : Déclarer un tableau en deux dimensions... le 01/06/2003 15:59:10

Duss
salut,
tu le declares comme un Object[][] et quand tu recupereras tes données tu devras les caster
Duss

Re : Déclarer un tableau en deux dimensions... le 02/06/2003 11:07:29

jonathan100
Finalement j'ai préféré utilisé une Hashtable. Voici mon code:



Hashtable tab_adr = new Hashtable();
for(int i=0;i<ma_liste.nombreDonnee();i++)
{
InetAddress n = (InetAddress)tab_adr.get(the_packet[i].getAddress());
if(n!=null)
{
//Problème: incrémentation de un de l'indice lié à la clé
}
else
{
tab_adr.put(n, new Integer(1)); //création de l'objet avec comme cle la nouvelle adresse
}


ma_liste est un tableau d'objets de typDatagramPacket. Je cherche à compter dans ce tableau l'adresse revenant le plus souvent.

Je vérifie donc si l'adresse du tableau existe déjà dans la hashtable. Si ce n'est pas le cas, je crée un nouvel objet dans la table. Sinon, je voudrais incrémenter son indice qui est associé a cette cle (il s'agit dun compteur).

Merci par avance d votre aide. ++


Classé sous : tableau, colonne, dimensions, déclarer, inetaddress

Participer à cet échange

Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS