-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:默認數字格式
- 3. Java數字格式異常。
- 4. Java數字格式窘境
- 5. 數字格式
- 6. Java本地化數字格式化
- 7. Java數字格式異常使用
- 8. java的小數字符串格式
- 9. java中的數字格式異常
- 10. Java Servlet中的數字格式異常
- 11. Java中的數字格式錯誤
- 12. Java的GC輸出數字格式
- 13. 數字格式例外Integer類的java
- 14. J2ME - 數字格式
- 15. 使用Java字符串格式格式化整數
- 16. Java數額格式
- 17. 格式字符串 - Java
- 18. 格式字符串java
- 19. Java字符串格式
- 20. 格式化Java字符串
- 21. 數字格式
- 22. 數字格式
- 23. 數字格式
- 24. 數字格式
- 25. 數字格式
- 26. 數字格式
- 27. PHP數字格式與整數格式
- 28. 價格數字格式
- 29. 格式化數字與JavaScript
- 30. JQuery數字格式化
你應該告訴我們你已經嘗試過的,什麼是不工作,否則您的問題將被標記下來(因爲它已經)。在發佈之前,請查看SO準則([here](http://stackoverflow.com/help/how-to-ask)和[here](http://stackoverflow.com/help/mcve))。 – dave
到目前爲止你的努力是什麼? –