Bonjour,
Je veux créer une matrice dont les ligne et les colonnes sont de type Object1 et les valeurs de la matrice sont de type object 2.
obj1 - obj1 - obj1 - obj1
|
obj1 obj2 obj2 obj2
|
obj1 obj2 obj2 obj2
Est ce que c'est possible en Java ?
Bonjour,
Je veux créer une matrice dont les ligne et les colonnes sont de type Object1 et les valeurs de la matrice sont de type object 2.
obj1 - obj1 - obj1 - obj1
|
obj1 obj2 obj2 obj2
|
obj1 obj2 obj2 obj2
Est ce que c'est possible en Java ?
Bonjour,
Si je comprend bien, tu veux créer un tableau associatif à 2 dimensions !
Cette discussion pourrait t'être utile : tableau associatif java
Merci pour votre réponse mais c'est pas ce que je cherche, dans les HashTable, on associe a chaque clé une valeur.
Moi ce que je veux, c'est crée une Matrice a deux dimentions.
seulement les valeurs de la matrice ne sont pas les même que les colonnes et les lignes. à titre d'exemple
Samedi Dimanche Lundi
Samedi 1 1 3
Dimanche 4 5 4
Lundi 6 1 0
Si vous regardez bien, les lignes et les colonnes sont des String alors ls valeurs dans la matrice sont des Integer.
Oui, mais en 2 dimensions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Hashtable<String, Hashtable<String, Integer>> tableau;
D'un point de vue primitif, ce n'est pas possible. ll faudrait dans ce cas utiliser Object puis caster derrière. Je pense que tu avais déjà songé à cette solution et que ce n'est pas satisfaisant pour toi.
Par contre ce que tu peux faire est une classe Matrice inspirée de TableModel ou tu aurais 3 attributs :
- un tableau du type que tu veux qui contient les titres des colonnes (d'après ton exemple des String)
- un tableau qui contient les titres des lignes (d'après ton exemple des String)
- une matrice qui contient les données (d'après ton exemple des int)
Tu fais alors un lien par l'index entre les titres et les données.
Salut,
Je relance le sujet car il m'intéresse...
Est ce que tu pourrais nous en dire un peu plus oneagaindoguys surun lien par l'index entre les titres et les données.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager