关于String.format问题 判断aa的长度,如果是1位长度,就在前面加“0”,如果是2位长度则不加,用类似下面实现 String.format("%s", aa);不想多加代码,String.format有办法判断吗?类似于String.format("%02d",aa).可不可以用String.format("%02s",aa)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个和 c 中的 printf 函数一致的吧, System.out.println (String.format("%02d", 8));System.out.println (String.format("%02d", 88)); 应该可以,format是格式化一个对象生成一个字符串。可以试一下! 因为aa变量是String型的。所以我不想用%02d,想用"%s" [code=Java]System.out.println(("00"+"a").substring(("00"+"a").length()-"00".length()));[code] 好像不行,只能是%d,你可以先转换成Integer,等格式化完了再转换成Sting就可以了。String cstmNum= "1";int cstm = Integer.valueOf(cstmNum); String cstmNumStr = String.format("%013d", cstm); JAVA的JVM怎么配置? 为什么要处理掉异常 一个语法问题 tomcat6 shtml 急啊!快被老板炒了,望高手指点!在线等! 各位帮我看一下ODBC数据源的问题 请教关于通过socket进行文件传输问题? 【源码分享】Java实现中国象棋 有没有办法实现对TextField控件中内容是否为空的监视??? 如何使用jbuilder编译一个工程中单独的一个.java文件 关于JDK的版本问题 这几段代码没有看懂,帮忙看一下
System.out.println (String.format("%02d", 88));
System.out.println(("00"+"a").substring(("00"+"a").length()-"00".length()));
[code]
int cstm = Integer.valueOf(cstmNum);
String cstmNumStr = String.format("%013d", cstm);