Q
与JAVA
5
A
回答
11
如果你想输出整数,这样使得他们总是有前导零的格式串数字的号码前以零使用的String.format,例如:
int i = 3;
String s = String.format("%03d", i);
System.out.println(s);
给人的输出:
003
2
Integer.valueOf("020")
足以满足你的目的。它会给你20个结果。之后,您可以使用它作为Integer
,int
或String
。
0
我在这里错过了一些明显的东西吗?
String num_str = "001"
Integer val = Integer.parseInt(num_str);
String answer = val.toString();
1
您可以使用类似这样
DecimalFormat decimalFormat = new DecimalFormat();
decimalFormat.setMinimumIntegerDigits(3);
System.err.println(decimalFormat.format(2));
相关问题
- 1. 与Java
- 2. 与Java
- 3. 与Java
- 4. 与Java
- 5. 与Java
- 6. 与Java
- 7. 与Java
- 8. 与Java
- 9. Java Web Start与Java Applet
- 10. 的Java:方法与Java
- 11. Spring Java JPD与Java 8 LocalDateTime
- 12. 与C和Java
- 13. Java EE与netbeans
- 14. Java SWT:widgetSelected与widgetDefaultSelected
- 15. 与Java RWeka packege
- 16. Encoding.Unicode.GetBytes C#与Java
- 17. 与Java System.exit
- 18. Java与JPanel
- 19. Java + readline与BufferedReader
- 20. Java ClassPath与java.lang.NoClassDefFoundError
- 21. 与Java版本
- 22. 包括与Java
- 23. 在与Java
- 24. Java LDAP与SASL
- 25. 与DriverManager的(JAVA)
- 26. RxAndroidBle与java 7
- 27. XML-RPC与Java
- 28. Java Maven与DB2?
- 29. Java ConcurrentModificationException与ArrayList
- 30. Java与分页
你需要澄清你的问题。通过阅读你的文章很难推断你需要什么。请记住,在Java中,如果你用'0'跟踪一个数字字面值,这意味着它是一个八进制数。 – 2010-12-07 13:43:10
您是指使用什么数据结构,或者如何正确格式化数字以供显示? – 2010-12-07 13:43:53