Bonjour tout le monde;
Mon problème consiste à lire une valeur d'un objet texte mais si c'est null ça ne peut pas me donner la valeur 0.
Voilà le code correspondant
//****************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 //Partie déclaration Object[][] carac_man = null; Object[][] data_ligne = null; // Méthode de sélection public void charger_liste_article() { String cstr1, cstr2; cstr1 = "select count(ref_palette) as nb_acc from palette"; ResultSet rsma = stmt1.executeQuery(cstr1); int nb_acc = 0; if (rsma.next()) { nb_acc = rsma.getInt("nb_acc"); } carac_man[i][0 = (nb_acc); } } } catch (SQLException e) { jop.showMessageDialog(null, "Problème SQL", "Erreur !!", jop.ERROR_MESSAGE); e.printStackTrace(); } catch (Exception e) { jop.showMessageDialog(null, "Problème technique", "Erreur !!", jop.ERROR_MESSAGE); e.printStackTrace(); } } //Partie appel int nbacca=0; String nbacc = (carac_man[comb_cod_art.getSelectedIndex()][0]+"" ); try{ nbacca = Integer.parseInt(nbacc); System.out.println ("nbacca trouvé : "+nbacca) ; }catch (NumberFormatException e){ System.out.println("Error : "+e.getMessage()); }
Mais plusieurs essai toujours l'erreur suivante
java.lang.NumberFormatException: For input string: "null"
Comment résoudre ce problème qui se pose lors du l'appel de la méthode dans aucun enregistrement et donc pas de parseInt pour le null.
Merci de m'aider.
Partager