Exception behandlung einen Nachkommastellen

zoulgami

Grünschnabel
hallo ,
ich bin noch neu in Java Bereich , und ich bitte euch um hilfe , ich will ein exception von einem Prozent behandlen , 2 zahlen vor der komma und 4 nach der Komma.
if(jtversicherung.getText().trim().length()< // hier weiss ich nicht was ich schreiben muss){
if (jtversicherung.getText() != null &&
!jtversicherung.getText().trim().equals("")) {
try {
kun.setVers(Double.parseDouble(jtversicherung.getText()));
}
catch (Exception g ) {
JOptionPane.showMessageDialog(null,
"Bitte Versicherung muss numerisch sein ");
throw new Exception("");
}
}
}
else {
JOptionPane.showMessageDialog(null,
" Versicherung muss nicht langer als 2 stellen vor den komma und 4 stellen nach dem komma ");
throw new Exception("");
}


habt ihr vielleicht irgend konkrete Beispiele dafür .

Danke im Vorraus.
 
Zuletzt bearbeitet:
Java:
NumberFormat nf = NumberFormat.newInstance();
nf.setMaximumFractionDigits(4);
nf.setMaximumIntegerDigits(4);

ParsePosition p = new ParsePosition(0);
String numberStrg = Double.toString(5.0);
nf.parse(numberStrg,p);
if(p.getIndex() != numberStrg.length){
 throw new Exception("");
}
 
Zurück