java鐨凬umberFormat鍜孌ecimalFormat鎬庝箞浣跨敤
NumberFormat鏄竴涓娊璞$被锛岀敤浜庢牸寮忓寲鏁板瓧鐨勬樉绀烘柟寮忋€侱ecimalFormat鏄疦umberFormat鐨勪竴涓叿浣撳瓙绫伙紝鐢ㄤ簬鏍煎紡鍖栧崄杩涘埗鏁板瓧鐨勬樉绀烘柟寮忋€?/p>
浠ヤ笅鏄疦umberFormat鐨勪娇鐢ㄦ柟娉曪細
-
鍒涘缓NumberFormat瀵硅薄锛?NumberFormat nf = NumberFormat.getInstance();
-
璁剧疆鏍煎紡鍖栫殑鏍峰紡锛?nf.setMaximumFractionDigits(2); // 璁剧疆鏈€澶у皬鏁颁綅鏁颁负2 nf.setMinimumFractionDigits(0); // 璁剧疆鏈€灏忓皬鏁颁綅鏁颁负0 nf.setGroupingUsed(false); // 璁剧疆涓嶄娇鐢ㄥ崈浣嶅垎闅旂
-
鏍煎紡鍖栨暟瀛楋細 String formattedNumber = nf.format(1234567.89); // 鏍煎紡鍖栨暟瀛椾负瀛楃涓?/p>
浠ヤ笅鏄疍ecimalFormat鐨勪娇鐢ㄦ柟娉曪細
-
鍒涘缓DecimalFormat瀵硅薄锛?DecimalFormat df = new DecimalFormat();
-
璁剧疆鏍煎紡鍖栫殑鏍峰紡锛?df.setMaximumFractionDigits(2); // 璁剧疆鏈€澶у皬鏁颁綅鏁颁负2 df.setMinimumFractionDigits(0); // 璁剧疆鏈€灏忓皬鏁颁綅鏁颁负0 df.setGroupingUsed(false); // 璁剧疆涓嶄娇鐢ㄥ崈浣嶅垎闅旂
-
鏍煎紡鍖栨暟瀛楋細 String formattedNumber = df.format(1234567.89); // 鏍煎紡鍖栨暟瀛椾负瀛楃涓?/p>
娉ㄦ剰锛氫互涓婄ず渚嬩腑鐨勬牸寮忓寲鏍峰紡鍙互鏍规嵁闇€瑕佽繘琛岃皟鏁达紝鍏蜂綋鐨勬牸寮忓寲瑙勫垯鍙互鍙傝€僇ava瀹樻柟鏂囨。涓NumberFormat鍜孌ecimalFormat鐨勮鏄庛€?/p>
相关问答