bah suffit de pas faire de recherche sur "description"![]()
Discussion :
bah suffit de pas faire de recherche sur "description"![]()
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
je cherche a faire un truc qui en php est tous simple mais en java .. je trouve pas du tout ce que c'est ....
il s'agit d'un tableau multidimentionnel avec des variable de type (int, char ...) differenteÀ mon avis, ce qu'il veut, c'est stocker ces données "comme" une table de base de données...a y reflechir ca serais plus en fait une liste de liste
Une liste d'objets répondrait à son besoin, et après pour faire les recherches, il suffit qu'il parcourt sa liste...
Oui c'est ce qu'on disait. Sauf que pour optimiser les temps d'accès, il vaut mieux utiliser une HashMap, en utilisant la valeur de l'attribut comme clé.
Seul probleme, il faut créer une HashMap par attribut potentiellement recherché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MonObjet o1 = MapAttributId.get(2); MonObjet o2 = MapAttributName.get("seb"); ...
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Un peu comme fait un SGBD avec les index si je ne m'abuse...Envoyé par pseudocode
![]()
Ce qui donc revient au même, tout en gardant une logique Objet qui va si bien à Java...
Cela dépend du nombre de données à prendre en compte...
Si y'a que 50 tuples (lignes) par table, on y perd à utiliser HashMap (en mémoire et on n'y gagne pas forcément en processeur)...
Oui, sauf que le SGBD créé et maintient a jour tout seul ses index, a partir de la définition de la structure de la table.Envoyé par Claythest
La, il faut faire le boulot du SGBD a la main. Créer les map, les remplir, les mettre a jour et les vider. Mais bon, je suis d'accord, ca reste quand meme le meilleur moyen "pur java".
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Partager