Bonjour,
J'aimerais afficher les données (chiffres) saisie dans une liste. Mais lorsqu'une donnée est manquante (car pas saisie), j'ai un message d'erreur lors de l'affichage de ces données : "java.lang.NumberFormatException : empty string".
J'ai donc fait une boucle pour vérifier qu'une donnée saisie dans la liste est vide ou pas. Mais la boucle ne fonctionne pas puisque j'ai toujours le message d'erreur ci-dessous :
nbr_jour est le tableau (1 colonne, 4 champs) en java.util.list
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 first = nbr_jour[0]; if(first != null || first != "") { firstFormated = first.toString() .replace(",", "") .replace("[", "") .replace("]", ""); premier = firstFormated.toDouble() } else { premier = "0" }
java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.valueOf(Unknown Source)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.toDouble(DefaultGroovyMethods.java:13163)
at org.codehaus.groovy.runtime.dgm$787.invoke(Unknown Source)
Avez vous une idée ou peut être une autre solution pour afficher les données de ce tableau sans avoir de message "empty Sting" ?
Partager