问题描述
- Java打印String类型的问题
-
代码是这样的:
System.out.println( "我的的兑换码为:" + DigestUtils.shaHex("001"));这是一个加密的,内容必须是String类型,但是我需要批量打印,而且是int类型的自增,如:
001,002,003到010,这样的一系列的数字的加密,求支招
解决方案
public static void main(String[] args){
String pattern="000";
java.text.DecimalFormat df = new java.text.DecimalFormat(pattern);
for(int i=1;i<10;i++){
System.out.println( "我的的兑换码为:" + DigestUtils.shaHex(df.format(i)));
}
}
解决方案二:
可以通过toString()方法转换成字符串啊,至于你的字符串需要多少位,可以根据整形的位数在字符串前面添加0即可。
时间: 2024-09-12 18:32:35