BigDecimal original = new BigDecimal("23.856");              
BigDecimal[] x = original.divideAndRemainder( new
BigDecimal( 1 ) );       

System.out.println(""+original); //23.836
System.out.println(""+x[0].intValue()); //23.000 -> 23
System.out.println(""+x[1].scaleByPowerOfTen( x[1].scale()) ); //0.836->836

Ale asi bych pouzil ten puvodne navrhovany String ;-)
A je i mozne ze to jde s temi BD  nejak jednoduseji.

Leos

> A kdyz pouziju BigDecimal, tak je nejaka prima rychla cesta?



Odpovedet emailem