division von bigdecimal integer

Möchte ich teilen ein bigdecimal-Wert mit einem integer.ich habe gerundet die bigdecimal-Wert(wenn es 133.333 dann gerundete Wert von 133).da unten ist mein code-snippet.

v1 = v1.setScale(0, RoundingMode.HALF_UP);
int temp = BigDecimal.valueOf(v1.longValue()).divide(constant1);

Wert der Konstanten ist 12. Es zeigt eine Fehlermeldung, dass

Die Methode divide(BigDecimal) in den Typ BigDecimal ist nicht anwendbar für die Argumente (int)

Kann mir jemand helfen tun die division?

ich bin stecken geblieben auf diese....bitte mir jemand sagen, wat zu tun... 🙁
Aktualisiert meine Antwort.

InformationsquelleAutor andro-girl | 2011-10-19

Schreibe einen Kommentar