请教各位大侠:在java中如何实现整数的格式化?
如:1输出0001,88输出0088,谢谢各位!!!
如:1输出0001,88输出0088,谢谢各位!!!
解决方案 »
- 各位大哥,进来帮帮忙啊,关于java汉字转拼音 pinyin4j的问题
- NetBeans按钮连接数据库
- java序列与反序列主要是由于什么样的需求而发明的?
- 泛型和非泛型没有区别吧,看了些文章,感觉就是一些错误类型赋值时在编译阶段就可以暴露出来,仅此而已?
- 报着希望,看有人回答没,100分,顶者都有分吧 看以下程序,如何实现2个框架的通信?
- 最快求一算法!
- 一个菜到不能在菜的问题了!@#$%
- 使用JDBC,用什么方法可以知道MYSQL中有几个库,每个库有几个表?
- 今之江湖,谁才是一等一的JAVA高手,过来看招
- 我是初学者,请问用何开发工具JAVA程序最好?能否象VB6.0那样可是编程?
- 大家提提意见,哪里还能在代码层面进行“防反编译”优化
- 大批量socket连接问题
String s = df.format(i);
有没有其他办法的啊???
int i2 = 12;
int i3 = 123;
int i4 = 1234;
方法1:
DecimalFormat df = new DecimalFormat("0000");
System.out.println(df.format(i1));
System.out.println(df.format(i2));
System.out.println(df.format(i3));
System.out.println(df.format(i4));
方法2: System.out.println(("0000" + i1).substring(("0000" + i1).length() -4 ));
System.out.println(("0000" + i2).substring(("0000" + i2).length() -4 ));
System.out.println(("0000" + i3).substring(("0000" + i3).length() -4 ));
System.out.println(("0000" + i4).substring(("0000" + i4).length() -4 ));
你只试了int >= 0;
if (i == -1) {
System.out.println("00-1");
}