Benjamin POUSSIN a écrit :
On Fri, 11 Sep 2009 09:37:22 +0200 Eric Chatellier <chatellier@codelutin.com> wrote:
Salut,
Sigrid.Lehuta@ifremer.fr a écrit :
Suite... ;-)
J'utilise la même méthode mais cette fois ci, plus compliqué, l'objet est une list de doubles. comment puis-je la recupérer ? j'ai fait : (qui compile mais est ce que ca marche ??)
String strFuelPrice = context.getValue("fuelPrice").toString(); // je suppose que m list en string est comme ca : {1,5,6,3.2} String[] maList = strFuelPrice.split(","); String[] prems = maList[0].split("{"); String[]ders = maList[3].split("}"); double[] fuelprice = StringUtil.toArrayDouble(prems[1], maList[1], maList[2],ders[0]);
...
Je ne comprend pas bien ce que tu cherches a faire, c toi qui a du mettre "fuelPrice" dans le context avec un context.setValue("fuelPrice", maList);
Donc tu devrais faire
List<Double> maList = (List<Double>)context.getValue("fuelPrice");
et ensuite tu travails directement avec maList.
:-[ Ouais bah ca va, moi j aurais été ravie d'écrire List<Double> maList = (List<Double>)context.getValue("fuelPrice"); mais c'était trop simple, ca n'aurait pas embêté Eric, et puis surtout il aurait fallu savoir que ca s'écrit comme ca !!!!! ;-) (j'avais écrit "(List)context.get..." :-! ) Merci ! (Merci Eric de m'aider dans mes délires syntaxiques ;-))
A moins que lorsque tu dis "list de doubles" tu ne parles pas de List au sens Java :(. Ce qui me ferait dire ca est que le toString d'une liste Java donne des '[' et ']' et non pas des '{' et '}'.
Mais dans ce cas la d'ou vient la variable "fuelPrice" qui est dans le context ? (qui la mise la et quel est son type ?)
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 23 (interne : 8123) _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users