Integer.parseInt()va te lever une exception.
annuler.setText(String.valueOf(r));
// récupération des chaines String s = a.getText(); String u = annuler.getText(); if(s != null && !s.isEmpty()) { // test de chaine vide // tentative de calcul try{ int i = Integer.parseInt(s); int r = i/2; // test de chaine String strR = String.valueOf(r); // à vérifier s'il ne peut y avoir d'exceptions if (strR.equals(u)){ // chaines identiques } else { // chaines différentes } } catch (Exception e) { // exception à traiter } }
tring s = adr_mac.getText(); String u = code_mac.getText(); if(s != null && !s.isEmpty()) { try{ int i = Integer.parseInt(s); int r = (i/2); // test de chaine String strR = String.valueOf(r); if (strR.equals(u)){ dispose(); } else { System.out.println("erreur"); } } catch (Exception e) { System.out.println("erreur"); }
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.