我已經在網上搜索,所有我找到的是使用DecimalFormat,我試過了,但是當我在Android Studio上編碼時,出現一條消息,說需要使用這種API 24的命令。 API 24有erros和我查看的所有網站,建議使用API 23.如何限制十進制數字 - Android
所以,我需要一種方法來顯示我的AlertDialog上只有兩位小數的雙數。如果你正在尋找
我已經在網上搜索,所有我找到的是使用DecimalFormat,我試過了,但是當我在Android Studio上編碼時,出現一條消息,說需要使用這種API 24的命令。 API 24有erros和我查看的所有網站,建議使用API 23.如何限制十進制數字 - Android
所以,我需要一種方法來顯示我的AlertDialog上只有兩位小數的雙數。如果你正在尋找
指this SO post,您可以使用此代碼使用浮動的短浮動數字。這就是它所做的。
編輯: 「好的,3位小數位數越多越好,對嗎?我怎樣限制這些數字?」
快速看看它是如何工作的小數點後兩位。然後它很容易擴展到三個。
我試過使用但沒有工作,不知道我是否正確使用它,我發佈瞭如何在評論中使用。 – Mekillerow
@Mekillerow字符串格式給你一個字符串作爲結果,檢查我的代碼中的編輯:) –
謝謝很多人!現在我懂了!! – Mekillerow
/** Round on two digits after "." */
public static float round(float f){
return Math.round(f * 100)/100.0F;
}
附註:
String formattedValue = String.format("%.2f", myDouble);
讓我知道:
在我的情況下,使用浮點數比兩倍好? – Mekillerow
這取決於你的結果應該如何確切。如果你只需要兩位十進制數,那麼浮點數是正確的選擇 – XxGoliathusxX
好吧,有3位小數位也是更好的選擇,對嗎?我怎樣才能限制這些數字? – Mekillerow
請將代碼發送到 –
好的!完成!! – Mekillerow