• ベストアンサー

javaで数字の有効桁数を取得したい

javaで数字の有効桁数を取得する関数を作成しようと思っています。 具体的には、 「12」なら2。 「12.4」なら3。 「12.345」なら5。 「0.0023」なら2。 「0.2035」なら4。 「3.00」なら3。 という感じで取得したいのですが、これを実現する方法、もしくはメソッド等ありましたら 教えて下さい。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Werner
  • ベストアンサー率53% (395/735)
回答No.1

1.小数点(".")を削除 2.文字列先頭の連続する0(正規表現で/^0+/)を削除 3.文字列の長さを取得

ogya0227
質問者

お礼

ありがとうございます。 大変参考になりました。この方法なら関数作れそうです。

関連するQ&A

専門家に質問してみよう