|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 100 ![]() |
Bonjour
Je suis débutante avec TALEND J'ai un champ de type de chaine de caractère (String) en entrée et avec Tmap je veux le transformer en Double. J'ai essayé plusieurs méthode tell que : et Code :
Double.valueOf(row1.quantity.replaceAll("^-","").split("\\D",2)[0]) Citation:
ça m'aidera vraiment Merci d'avance |
|
|
|
00
|
|
|
#2 |
|
Membre extrêmement actif
![]() Inscription : mars 2008 Messages : 870 ![]() |
Salut,
empty String = ta chaine est vide, vérifie donc tes chaines d'entrées pour qu'elles ne soient pas vides et c est bon
__________________
Heureux soient les fêlés, car ils laisseront passer la lumière. Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 100 ![]() |
désolé, mais ma chaine de caracter n'est pas vide
|
|
|
00
|
|
|
#4 | |||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 100 ![]() |
Quand j'ai rajouté ce code pour la ligne de sortie
Code :
Citation:
on ne peut pas utiliser les if ??? ou il faut faire ça dans une variable globaleµ?? Avez vous une idée SVP ??, Merciii beaucoup d'avance |
|||
|
|
00
|
|
|
#5 | |
|
Membre actif
![]() Consultant informatique Inscription : mars 2003 Messages : 130 ![]() |
en effet les if ne marche pas, dans les tmap il faut mettre une expression qui retourne une valeur.
il faut utiliser cet syntaxe : Citation:
http://www.ibiblio.org/java/course/week2/43.html |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com