begin process at 2012 02 15 03:41:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Arraylist d'objets Comment ca marche ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Arraylist d'objets Comment ca marche ?

mercredi 12 novembre 2008 à 21:33:01 | Arraylist d'objets Comment ca marche ?

zebiker

Bonjour à tous,
je débute en java, et comme à la fac on a pas beaucoup de cours je viens de perdre déjà une bonne heure sur un probleme de débutant (je pense)
Pour bon projet, j'ai ceci :
ArrayList totalStock = new ArrayList();
        StockItem i = null;
        i = new StockItem("1","Red teapot",55,"Warehouse 1");
        totalStock.add(i);
        i = new StockItem("2","Blue teapot",600,"Warehouse 2");
        totalStock.add(i);

        i = totalStock.get(1);
        //.getserialNo().toString());

Si j'ai bien compris, mon arraylist contient 2 objets  de types StockItem. cependant ca ne compile pas au niveau de
i = totalStock.get(1);  le compilateur dit que les types sont incompatibles. Pourquoi ? et comment faire pour qu"ils le soient ?

Merci beaucoup d'avoir pri le temps de lire, et encore plus merci si vous m'aidez !!!!

PS : ensuite, getserialNo() retourne un string, le premier argument du constructeur pour StockItem.


mercredi 12 novembre 2008 à 22:31:14 | Re : Arraylist d'objets Comment ca marche ?

Chatbour

Membre Club
Réponse acceptée !
Salut,

essayes de faire comme suit :


ArrayList<StockItem> totalStock = new ArrayList<StockItem>();

Cordialement..


_____________________

Vos avis et critiques sur le livre "Objets réactifs en java" de Frédéric Boussinot : contactez moi par MP..
mercredi 12 novembre 2008 à 22:37:18 | Re : Arraylist d'objets Comment ca marche ?

zebiker

Réponse acceptée !
Merci
je viens de trouver la solution :
i = (StockItem) totalStock1.get("1");

il lui fallait le (StockItem) devant pour "préciser" qu'il s'agit d'un objet de type StockItem
Ce n'est qu'une supposition, en tout cas comme ça ça marche :)
J'ai aussi changé, je travaille avec des HashTables, ça à l'ai plus commode.

Merci encore
mercredi 12 novembre 2008 à 22:43:40 | Re : Arraylist d'objets Comment ca marche ?

Chatbour

Membre Club
De rien :)

juste une remarque : personnellement je préfère d'utiliser la généricité (ma solution), du moins pour ne pas avoir à forcer la conversion à chaque fois..

Bonne continuation..

_____________________

Vos avis et critiques sur le livre "Objets réactifs en java" de Frédéric Boussinot : contactez moi par MP..


Cette discussion est classée dans : arraylist, marche, objets, totalstock, stockitem


Répondre à ce message

Sujets en rapport avec ce message

comment marche toArray() de java.util.ArrayList() ? [ par Pratana ] jai pas trop saisit comment ca marche en fait.j'essaye de classer une ArrayList constitué d'objet diverse. (regardez mon code) et de classer ca par or permuter deux objets dans une ArrayList [ par nethacker ] Bonjour tout le monde, J'ai créé une classe Ville, et un tableau (objet) avec la classe ArrayList, j'ajoute des villes avec la méthode add de ArrayLis Appele d'une dll marche avec class java normal mais avec JApplet non [ par avg ] Bonjour à tous j'ai une souci avec Applet java appelant une dll lorsque j'ai tester dll avec une class java ça marcher mais avec Applet il m'affiche Positionner des objets à des emplacements spécifiques sur l'écran [ par athematica ] Bonjour Je rencontre actuellement un nouveau problème dans le cadre de mon projet d'ontologie; j'aimerai afficher les noeuds de mon graphe à des endr Problème de référence [ par Taz1984 ] Bonjour, J'ai un problème au niveau de la référence des objets en java. Supposons que j'ai 3 objets . (X , A , B) Si je fais A = X et B = X ; Lors afficher le contenu d'un ArrayList dans une jsp [ par nassim1987 ] Bonjour,je développe avec la langage J2EE,j'ai créer un Arraylist dans ma servlet auquel j'ai pu affecter des valeurs,je voudrais les affiche dans ma accèder aux champs d'une classe qui est un éléments d'un ArrayList [ par widediw ] Bonjour, J'ai remplie mon ArrayList que j'ai appelé tabTaches avec des classes. quand je fait tabTaches.get(indice) normalement j'aurai l'élément stoc Probème CAST au niveau d'une JSP [ par EvilJoh ] Bonjour à tous, je vous expose mon problème, je développe un site internet en J2EE. J'en suis pour l'instant aux fonctions de base : création d'un obj extraire les combianisons dse éléments d'un tableau java [ par PinkyRose ] J'ai besoin d'extraire les combinaisons possibles entre les éléments d'un tableau exemple: tableau [A, B, C] les combinaisons possibles sont [A] [B] [ ArrayList or String[] ... [ par imane77 ] salam je veux appelé une fonction pl/sql depuis un code java, mais pour utilisé la methode set... sur 'preparedStatement' je dois avoir un type compa


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,900 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales