我使用下面的代碼的String.format()不是的EditText在Android平臺
Tx1XKBytes = (Tx1XBytes.doubleValue()/1024.0); //Tx1XKBytes is long variable
BytesSent1X.setText(String.format("%.2f", Tx1XKBytes) +" KB"); //BytesSent1X is EdiText
我想要的變量Tx1XKBytes有精密最多兩個小數點像23.46,但它無法正常工作。結果顯示整個值如23.467658。
龍變量沒有小數部分 - 這是否意味着Tx1XKBytes實際上是一個'double'? – ianhanniballake