を使用することもできましたが、この場合Decimal Format
は使用する必要があります。regex
次の文字列 myString = "0.44587628865979384"; があります。小数点以下 3 桁までトリミングする必要があるため、0.445 のようになります。
私は次のことを試しました:
String myString = "0.44587628865979384";
String newString = myString.replaceFirst("(^0$.)(\\d{3})(\\d+)","$1$2");
// But this does not work. What is the problem in here?