Rechercher : dans
Par :

Structure en java

Dernière réponse le 18 déc 2003 à 08:24:27 froggy, le 17 déc 2003 à 13:54:49 
 Signaler ce message aux modérateurs

Je voudrais savoir si il est possible de faire des structure du même type qu'en C/C++ (struct{};) ? Il me faudrait regrouper dans une structure deux types de données différentes(un string et un integer)

Merci d'avance :)

Meilleures réponses pour « structure en java » dans :
[Fedora Core] Compléter l'installation de la Fedora VoirCompléter l'installation de la Fedora Core 1 - Yum Extender (Yumex) 2 - Téléchargeons les paquetages complémentaires 3 - Installons les paquetages téléchargés 4 - Les codecs Win32 5 - Les cas de Mplayer, VLC, Kaffeine 6 - Le format Real 7...
Générer des nombres aléatoires efficacement avec rand() VoirGénérer des nombres aléatoires efficacement avec rand() Vous avez peut-être remarqué qu'en C, en utilisant la fonction rand() de la bibliothèque standard, vous obtenez des résultats décevants, trop souvent les mêmes. Prenons un exemple, vous...
Formats et extensions de fichiers VoirRemarque : La liste ci-dessous n'est pas exhaustive et certains noms d'extension peuvent avoir plusieures fonctionnalités. Quant aux programmes proposés pour utiliser ces fichiers, ils ne sont pas forcément les seuls, ni les plus...
Java: Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...
Les fonctions de l'API Socket VoirLes fonctions des sockets en détail La fonction socket() La création d'un socket se fait grâce à la fonction socket() : int socket(famille,type,protocole) famille représente la famille de protocole utilisé (AF_INET pour TCP/IP utilisant une...

1

guyom, le 17 déc 2003 à 14:14:07

Salut,
ben tu fais une classe avec un attribut int et un attribut string... ça te conviens pas ça?!
a+

Répondre à guyom

3

froggy, le 17 déc 2003 à 16:35:11

Merci pour ta réponse. En fait c'est ce que j'ai fait mais j'ai des problèmes pour stocker l'instance de la classe dans un vector. A chaque fois je rajoute la même instance au bout du vector mais en changeant les variables de classe. Résultat, tous les objets du vector pointent sur le dernier que j'ai ajouté :/, ils ont donc tous les mêmes valeurs. merci pour ton aide

Répondre à froggy

2

choubaka, le 17 déc 2003 à 14:57:56

Salut

tu peux éventuellement faire quelque chose comme explique guyom, à condition que ces deux données soient liées ensemble.

ces objets peuvent alors être stockés dans un ArrayList...

Chouba,
Tatatatala...  Chi Hua Hua!

Répondre à choubaka

4

froggy, le 17 déc 2003 à 17:14:43

Je retiens ton idée. Seulement je debute en java et je ne suis pas tres doué. :p
Comment marche les ArrayList?
Dans une ArrayList tu peux donc faire un tableau a deux dimensions avec deux types differents?
Peux tu me donner un exemple d utilisation stp?
Pour mieux comprendre je t explique brievement mon pb:
Je compare deux vecteurs de string et je veux recupperer dans un nouveau vecteur, tous les mots identiques que je rertouve dans ces deux tableaux, auquels j'affecte un coefficient(correspond au nb de fois qu ils apparaissent).
Merci.

Répondre à froggy

5

 choubaka, le 18 déc 2003 à 08:24:27

Re, alors une solution est de travailler avec une structure de type cle-valeur, bien connu en java.

va faire un petit tour dans la javadoc (java.util).

ce type de structure te permet d'associer à une clé (un string par exemple) une valeur (un objet) qui peut par exemple être un objet de type Integer.

voilà un objet utile (sans jeu de mot)

http://java.sun.com/j2se/1.4.1/docs/api/java/util/HashMap.ht­ml

Chouba,
Tatatatala...  Chi Hua Hua!

Répondre à choubaka
Collection CommentÇaMarche.net