2

3.553 または 34.535 または 353.6436 の浮動小数点数があります。たとえば、ドットの前後に 5 桁以内にする必要があります。 3 番目は 353.64 です。

NSNumberFormatter でそれを行うにはどうすればよいですか?

4

1 に答える 1

2

NSNumberFormatter数値を文字列に変換するために使用します。5 桁の 10 進数を指定し、グループ化をオフにします。文字列を取得したら、小数点のインデックスを取得します。インデックスが 4 以下 (10,000 未満の数値) の場合、文字列の最初の 6 文字を取得します。そのインデックスが 5 以上 (10,000 以上の数値) の場合、文字列の最初の 5 文字を取得します。

小数点の前にゼロがあるため、1 未満の数値をどのように処理するかによって、これを調整する必要がある場合があります。

于 2014-10-25T00:56:22.993 に答える