-4
A
回答
0
int num = 123456;
char digits[] = Integer.toString(num).toCharArray();
String what_you_want = "";
for (int i = 0; i < digits.length; i += 2) {
what_you_want += digits[i] + "" + digits[i + 1] + ((i < 4) ? "-" : "");
}
System.out.println(what_you_want);// output: 12-34-56
1
int num = 123456;
String result = String.format("%02d-%02d-%02d",
(num/10000), (num%10000/100), (num%100));
相關問題
- 1. Java數字格式異常。
- 2. Java的GC輸出數字格式
- 3. Java本地化數字格式化
- 4. java的小數字符串格式
- 5. J2ME - 數字格式
- 6. 使用Java字符串格式格式化整數
- 7. Java字符串格式
- 8. 格式化Java字符串
- 9. 數字格式
- 10. 數字格式
- 11. 數字格式
- 12. 數字格式
- 13. 數字格式
- 14. 數字格式
- 15. 使用數字複合格式格式化數字字符串
- 16. 價格數字格式
- 17. JQuery數字格式化
- 18. Yii2:數字格式
- 19. PHP數字格式
- 20. Handsontable數字格式
- 21. 爲數字格式
- 22. 數字格式< -
- 23. XSLT - 數字格式
- 24. math.round數字格式
- 25. 壞數字格式
- 26. 格式數字值
- 27. SCJP - 數字格式
- 28. XSLT:數字格式
- 29. 的Java小數格式化
- 30. Java Neuroph Framework數據格式
你應該告訴我們你已經嘗試過的,什麼是不工作,否則您的問題將被標記下來(因爲它已經)。在發佈之前,請查看SO準則([here](http://stackoverflow.com/help/how-to-ask)和[here](http://stackoverflow.com/help/mcve))。 – dave
到目前爲止你的努力是什麼? –