android保留一位小數
發布時間: 2024-09-02 19:12:40
1. 在Androidstudio中用EditText可以獲取到小數嗎
可以的,直接 title.getText();獲取到內容,
轉化下:
Double.valueOf(title.getText().toString());
就可以獲取到了。
2. android中判斷一個字元串中是否包含兩個或兩個以上小數點
我不太擅長正則 寫了一下 這個一個簡單的判斷是2個 和3個小數點的正則
"^.*[.].*[.].*$" 至少包含2個"."
"^.*[.].*[.].*[.].*$" 至少包含3個"."
^是字元串開始
.是匹配換行符以外的任意字元
*表示出現任意次數 包含0次
[.] 點匹配要加[]因為是字元
像樓下用的"\d" 需要用轉義符"\" 寫出來是"\\d"
3. android 保留兩位小數問題。
DecimalFormat df = new DecimalFormat("#.00");
改為
DecimalFormat df = new DecimalFormat("0.00");
#.## 表示有0就顯示0,沒有0就不顯示
例如 1.20 就會變成1.2
0.00表示,有沒有0都會顯示
例慎洞如 1.20 依然讓孝如是坦啟 1.20
熱點內容