Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv22793
Modified Files:
Casting.java
Log Message:
strip some zeros
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util
Index: Casting.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/Casting.java,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -b -r1.121 -r1.122
--- Casting.java 1 Dec 2008 22:52:13 -0000 1.121
+++ Casting.java 8 Dec 2008 10:56:11 -0000 1.122
@@ -16,7 +16,7 @@
*
* @author Michiel Meeuwissen
* @since MMBase-1.6
- * @version $Id: Casting.java,v 1.121 2008/12/01 22:52:13 michiel Exp $
+ * @version $Id: Casting.java,v 1.122 2008/12/08 10:56:11 michiel Exp $
*/
import java.util.*;
@@ -936,7 +936,7 @@
*/
static public BigDecimal toDecimal(Object i) {
if (i instanceof BigDecimal) {
- return (BigDecimal) i;
+ return ((BigDecimal) i).plus().stripTrailingZeros();
} else if (i instanceof CharSequence) {
try {
return new BigDecimal("" + i).stripTrailingZeros();
@@ -960,7 +960,7 @@
} else if (i instanceof Float) {
return new BigDecimal((Float) i);
} else {
- return new BigDecimal(toDouble(i));
+ return new BigDecimal(toDouble(i)).stripTrailingZeros();
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs