condition if else me met une erreur
Bonjour,
Je veux permettre avec mon code de récupérer dans un jTextField une valeur de caractères exemple : 1254 ou 750 et ensuite de le convertir pour que cela fasse : 12:54 ou 07:50.
Cela me permettra de récupérer des données en heure/minute.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
String mTextField = jTextField1.getText();
if (mTextField.length() < 4){
// ajouter le caractère "0" si chaine < à 4 caractères
StringBuffer str = new StringBuffer(mTextField);
str.insert(0,"0");
System.out.println(str);
}else {
// ajouter les ":"
StringBuffer sb = new StringBuffer(str);
sb.insert(2,":");
System.out.println(sb);
}
} |
Si j'enlève la condition if...else cela fonctionne bien, mais là non.