看板 [ java ]
討論串[問題] parse 浮點數
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 3→)留言7則,0人參與, 最新作者slalala (不再嘴砲了)時間18年前 (2007/12/17 21:48), 編輯資訊
0
0
0
內容預覽:
板主都說話了. 雖然我也覺得DecimalFormat笨笨的不過我覺得能用就好= =". DecimalFormat formater = new DecimalFormat("#.##");. String s="1.56789";. float num = Float.parseFloat( f
(還有134個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者superlubu (叔叔你人真好)時間18年前 (2007/12/17 19:15), 編輯資訊
0
0
0
內容預覽:
如果是使用 Regular Expression,可以用以下.... // String original: input string. // int frac: number of digits after decimal point. public static String cutDecima
(還有379個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者dirx (??????)時間18年前 (2007/12/17 17:32), 編輯資訊
0
0
0
內容預覽:
另一種方法:. 使用 Regular Expression. /*. s - 浮點數字串. n - 小數位數. */. String truncate(String s, Integer n){. Pattern p = Pattern.compile("([+-]?\\d+)(.(\\d+))?"
(還有239個字)

推噓8(8推 0噓 2→)留言10則,0人參與, 最新作者ling07 (神風特攻隊)時間18年前 (2007/12/17 15:55), 編輯資訊
0
0
0
內容預覽:
String s="1.56789";. float num=0;. num=Float.parseFloat(s);. 我知道可以用上面的方法把字串s轉成小數. 但有沒有方法可以控制小數點的位數. 例如假設s為1.56789. 如何控制在parse後,只要1.56. 先感謝了 <(_ _)>. -
首頁
上一頁
1
下一頁
尾頁