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 : pb hashtable [ Divers / Débutant(e) ] (c_raf)

dimanche 19 octobre 2008 à 20:57:36 | pb hashtable

c_raf

bonsoir,

j'aurais aimé savoir comment on affiche le contenu total d'une hashtable moins sa derniere entrée???

es ce que quelqu'un aurait une idée sur la question.???

Merci à tous ceux qui pourront m'aider


Rafou.


dimanche 19 octobre 2008 à 22:19:10 | Re : pb hashtable

Ombitious_Developper

Salut:

1. Lister le contenu d'un HashTable:

Map<String, String> map = new HashTable<String, String>();

for (Entry<String, String> entry : map.entrySet()) {
    String key = entry.getKey();
    String value = entry.getValue();
    // ...
}


2. Comment afficher la dernière entrée d'un HashTable?

Une telle question est par construction mal posée. Une structure de type Map est utilisée pour stocker des paires (key/value). On ne peut pas parler de premier élément ou du dernier élément. Si c'était le cas d'une structure de type List cette question sera valide.
Si on ajoutes des éléments dans une Map on ne peut pas garantir que les éléments seront classés selons l'ordre de leur ajout. En effet, la struture Map partitionne ces éléments en des sous ensembles pour faciliter la recherche d'un élement donné.

Pour chercher une valeur donnée, on base notre recherche sur la clef:

Map<Integer, String> persons = new HashTable<String, String>();

// Ajouter des entrées
persons.put(176, "Dennis");
persons.put(123, "Joe");
persons.put(904, "Doris");


// Retourner une valeur associée à une clef
String name = persons.get(176);

lundi 20 octobre 2008 à 08:50:45 | Re : pb hashtable

c_raf

Bonjour,

Merci, je vois ce que tu veux dire. Cependant je suis en train de mettre en place un client serveur pour faire un tchat et je stocke l'ensemble des clients connectés sur le serveur dans une Hashtable et j'aimerai m'en servir pour afficher la lister des personnes connectées dans les différents clients c'est aussi pour celà que je voulais savoir comment récupérer la totalité du Hashtable sans la dernière valeur entrée.

Néanmoins il y a sans doute une autre méthode permettant ce que je souhaite mettre en place mais je ne l'ai pas encore déterminé.

Si quelqu'un aurait une idée à ce sujet là, je suis preneur.

Merci à vous tous pour votre aide.

Rafou.


lundi 20 octobre 2008 à 09:29:24 | Re : pb hashtable

Ombitious_Developper

Salut:

Utilises la classe List (ArrayList, Vector, LinkedList, ...).

lundi 20 octobre 2008 à 09:31:40 | Re : pb hashtable

Ombitious_Developper

Réponse acceptée !
Salut:

List<String> names = new ArrayList<String>();
names.add("Joe");
// ...

// Retourner le dernier élément
if (!names.isEmpty()) {
    int index = names.size() - 1;
    String name = names.get(index);
}

mardi 21 octobre 2008 à 00:13:31 | Re : pb hashtable

c_raf

Je te remercie pour ton aide j'ai reussi a faire ce que je voulais grace a toi!

Cependant j'aurai une autre question...

Mon interface est "extends JDialog" et j'aimerai l'avoir dans une page html...
J'ai créé une Applet, elle fonctionne cependant mon interface n'est pas ancré, intégrer dans la page html es ce que tu aurai une idée à ce sujet?

D'autre part j'aimerai faire un fichier dit de commande dans lequel je pourrai allé chercher tout ce dont j'ai besoin du genre si je tape la commande "/quit" dans mon tchat que je puisse aller chercher la fonction adéquate

Merci d'avance pour ton aide.

Rafou.




Cette discussion est classé dans : pb, hashtable


Répondre à ce message

Sujets en rapport avec ce message

JFileChooser- pb recupération du nombre de fichiers [ par Infameus ] Je developpe un diaporama et pour cela j'utilise la classe JfileChooser, avec la methode getFilesSelected, je récupère mes fichiers images, mais j'aim pb d'instance [ par jmatmat ] salutj'ai un pb avec des instances:J'ai une classe qui est un thread, à partir de cette classe, j'instancie un client. J'aimerai pouvoir réveiller le HELP JAVA: pas dur pour les pro... [ par yaoh ] je suis pas trop à l'aise pour l'instant en java.J'ai un pb de variables.J'ai créé deux applications pour deux cadres différents avec Jbuilder.J'appel pb de classpath avec package [ par steevy ] Bonjour à tous,Je débute en JAVA et j'avoue avoir des difficultés à comprendre comment configurer le classpath lorsque la classe fait partie d'un pack pb de socket [ par BTSii ] Salut,j'ai un (petit) pb de socket :J'ai créé un client en java qui hérite de Socket, et j'ai un serveur en C à une autre adresse IP. Je me connecte p Pb d'impression d'une Applet avec le JDK 1.3.1_02 [ par Nabel ] Je crois que tout est dit dans le sujet !En effet, j'ai créé une applet que voudrais imprimer. Lorsque j'utilise le JDK 1.1 l'impression se passe parf Pb graphique barre de titre [ par lebobby ] Salut,je voudrais savoir s'il est possible de changer la couleur de la barre de titre et meme si possible de la faire clignoterMerci d'avance un petit pb de conversion [ par bidules ] bonjour,voila g créé une grille de bouton en faisant un gridlayout. Pour créer les boutons je fais en toute logique un "for" mais voila j'aimerais num pb d'Applet [ par PlumE ] Je ne connais pas grand chose en Java, mais voici mon probleme:Je voudrais creer un chat (en applet): j'ai fait des tests de connexion au serveur IRC PB applet signée netscape [ par rosswell ] BonjourJe suis entrain de réaliser une applet qui ecrit sur le poste client un fichier texte.J'ai réalisé une applet qui fonctionne sous IE mais lorsq


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.