2015-11-06 52 views
-1

我正在使用雅虎的YQL API並獲取全局索引; ,我所面臨的問題是,對於一些我收到值的地區:在這種情況下,如何在小數點後兩位將它舍入爲一個字符串?

String change_inpoints = "510.663757"; 

String change_inpercentage = "+0.095152%"; 

能否請你告訴我,我該怎麼圓其關閉後兩位數字?

+1

你已經厭倦了什麼來實現這個目標嗎?你甚至搜索過這個網站的答案?這個問題顯示了一點也不努力。 –

回答

1

使用DECIMALFORMAT。

public static void main(String[] args) { 
    String s = "2.22234242342342"; 
    double d = Double.parseDouble(s); 
    DecimalFormat decimal = new DecimalFormat("#.00%"); 
    System.out.println(s); 
    System.out.println(decimal.format(d)); 
} 
+0

你好,謝謝,但如何處理%符號? – Kiran

+0

@Kiran查看編輯 – basic

相關問題