moin,
java.text.DecimalFormat
dürfte helfen.
javadoc:
http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html
Bsp.
DecimalFormat dezi = new DecimalFormat("0.00");// gewünschtes format an nachkommastellen
String long = "1.00000000004";
Number N = dezi.parse(long);
long = dezi.format(N); // 1.00