91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

String.format如何處理數字格式

小樊
84
2024-10-12 10:01:04
欄目: 編程語言

String.format() 是 Java 中的一個非常有用的方法,它允許你按照指定的格式字符串來格式化數字。你可以指定數字的格式,例如小數點后的位數、千位分隔符等。以下是一些常見的數字格式示例:

  1. 無小數點%d
int number = 1234;
String formattedNumber = String.format("%d", number);
System.out.println(formattedNumber);  // 輸出 "1234"
  1. 帶小數點%f%F(區分大小寫)
double number = 1234.5678;
String formattedNumber1 = String.format("%f", number);
String formattedNumber2 = String.format("%F", number);
System.out.println(formattedNumber1);  // 輸出 "1234.567800"
System.out.println(formattedNumber2);  // 輸出 "1234.567800"(注意大小寫)
  1. 指定小數點后位數%f%F,后跟 .# 和要顯示的小數位數
double number = 1234.5678;
String formattedNumber = String.format("%.2f", number);
System.out.println(formattedNumber);  // 輸出 "1234.57"
  1. 千位分隔符%,.0f%,#.0f%,.0d%,#.0d
int number = 1234567;
String formattedNumber1 = String.format("%,.0f", number);
String formattedNumber2 = String.format("%,#.0f", number);
String formattedNumber3 = String.format("%,.0d", number);
String formattedNumber4 = String.format("%,#.0d", number);
System.out.println(formattedNumber1);  // 輸出 "1,234,567.00"
System.out.println(formattedNumber2);  // 輸出 "1,234,567"(小數部分被省略)
System.out.println(formattedNumber3);  // 輸出 "1,234,567"
System.out.println(formattedNumber4);  // 輸出 "1,234,567"(小數部分被省略)

注意:%,.0f%,.0d 會自動添加千位分隔符,而 %,#.0f%,#.0d 會在小數部分為0時省略它。

這只是 String.format() 處理數字格式的一些基本示例。你可以根據需要組合這些格式說明符來創建更復雜的格式。更多關于 String.format() 的信息,可以查閱 Java 官方文檔。

0
宿松县| 拉萨市| 民权县| 栾城县| 准格尔旗| 台北市| 开阳县| 德庆县| 平阳县| 呼图壁县| 大冶市| 肥西县| 炉霍县| 汝州市| 会泽县| 苏尼特右旗| 鄢陵县| 比如县| 高阳县| 汪清县| 治县。| 左贡县| 称多县| 交城县| 瑞昌市| 桐庐县| 阿尔山市| 长治市| 大庆市| 塘沽区| 错那县| 会同县| 门头沟区| 台安县| 平舆县| 东丰县| 砚山县| 蕉岭县| 尉犁县| 三门峡市| 五台县|