Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1239 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  mettre un null à la place d'un double

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mettre un null à la place d'un double

n°1501316
root76
Posté le 10-01-2007 à 15:47:47  profilanswer
 

Bonjour
 
J'ai un setter de mon bean qui doit avoir comme type de paramètre un double, or la valeur de mon paramétre est parfois null, du coup je peux pas faire myBean.setProp(val) avec val="";
comment pourrais-je contourner ça?

mood
Publicité
Posté le 10-01-2007 à 15:47:47  profilanswer
 

n°1501319
phnatomass
Je m'empare de ton esprit !!
Posté le 10-01-2007 à 15:50:00  profilanswer
 

j'ai rien pigé :-(
if(val == null || val.equals("" ))
{
   myBean.setProp((double) null)  
}
else{
 myBean.setProp(Double.parseDouble(val))  // Risque d'exception
 
}

n°1501323
root76
Posté le 10-01-2007 à 15:53:08  profilanswer
 

myBean.setProp((double) null)  
 
il peut pas caster de null à double c'est ça le problème

n°1501324
brisssou
8-/
Posté le 10-01-2007 à 15:54:15  profilanswer
 

moi j'ai rien pigé de rien, parce que ça

Code :
  1. double d = (double) null;

pardon [:mlc]


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1501376
charly007
Posté le 10-01-2007 à 16:49:12  profilanswer
 

root76 a écrit :

Bonjour
 
J'ai un setter de mon bean qui doit avoir comme type de paramètre un double, or la valeur de mon paramétre est parfois null, du coup je peux pas faire myBean.setProp(val) avec val="";
comment pourrais-je contourner ça?


Avec val=null plutôt.
 
Comment se fait-il que le paramètre puisse être null sans que le compilateur le détecte ?
Peux-tu écrire ici un morceau de code qui le montre ?


Message édité par charly007 le 10-01-2007 à 16:50:14
n°1501382
zapan666
Tout est relatif
Posté le 10-01-2007 à 16:59:22  profilanswer
 

root76 a écrit :

Bonjour
 
J'ai un setter de mon bean qui doit avoir comme type de paramètre un double, or la valeur de mon paramétre est parfois null, du coup je peux pas faire myBean.setProp(val) avec val="";
comment pourrais-je contourner ça?


ah ? un type primaire ça peut être null ?


---------------
my flick r - Just Tab it !
n°1501383
root76
Posté le 10-01-2007 à 17:01:31  profilanswer
 

en fait c'est Double et non double

n°1501385
zapan666
Tout est relatif
Posté le 10-01-2007 à 17:04:34  profilanswer
 

root76 a écrit :

en fait c'est Double et non double


et pourquoi tu cast en Double ou double ?  
Et c'est quoi le problème du pointeur null ?


---------------
my flick r - Just Tab it !
n°1501386
charly007
Posté le 10-01-2007 à 17:04:50  profilanswer
 

root76 a écrit :

en fait c'est Double et non double


Ca change tout.
 
Donc je ne vois pas où est le problème, tu peux très bien mettre à null un champ Double de ton bean.

n°1501389
root76
Posté le 10-01-2007 à 17:06:08  profilanswer
 

en fait j'avais pas tilté dés le début qu'on peut pas mettre un nul à un champ primitif en le transtypant


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  mettre un null à la place d'un double

 

Sujets relatifs
[Réglé] mettre un progamme en ligne ??Mettre une vidéo dans une page Html
[js] mettre a jour des divs créées dynamiquementVariable et double menu deroulant
Conditions multiples ( double WHERE...)liste double chainee et paquetage generique
[SVN] faire de la place sur le repositoryMettre à disposition du XML dynamiquement (et comment le lire)
getRootPane() et getParent() qui renvoient nullMettre une combo box et l'effacer fait grossir la taille du .swf??
Plus de sujets relatifs à : mettre un null à la place d'un double


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR