0001+1=0002
来源:互联网 发布:淘宝双11是什么意思 编辑:程序博客网 时间:2024/05/02 18:50
package com.xcfh.util;
import com.xcfh.util.IntDigitPadded;
/**
*
* @ClassName: IntDigitPadded
*
* @Description: 数字位数补齐,如果此数小于定义总位数,则前面补零
* @author PineTree
* @date 2014年12月19日 下午3:57:38
* @version
*/
public class IntDigitPadded {
/**
* 如果数字相加(减)后的值小于定义的数字总长度时前面补零
*
* @param i int类型i
* @param j int类型j
* @param digits 数字总位数
* 如:0001 + 1 = 0002;digits值为4
* 如:01 + 1 = 02;digits值为2
* digits值是根据你的数字总长度来决定
* @return
*/
public static String formatNum(int i, int j, int digits){
//String.format("%0 + 总位数 + d", 数字1 + 数字2)
return String.format("%0" + digits + "d", i + j);
}
/**
* 如果数字位数小于定义总长度,前面补零
*
* @param i 需要补齐的数字
* @param digits 数字总位数
* @return String
*/
public static String formatNumber(int i, int digits) {
//String.format("%0 + 总位数 + d", 需转换数字)
return String.format("%0" + digits + "d", i);
}
/**
* 获取X-Y之间的数字,如果X-Y之间小于定义总长度,那么此数字前用零补齐
*
* @param startNum 开始数字
* @param EndNum 结束数字
* @return String[]
*/
public static String[] formatNumbers(int startNum,int EndNum, int digits){
int len = (EndNum - startNum) + 1; // 获取要循环的数组长度
System.out.println("length = " + len);
String[] numbers = new String[len];
String str = ""; // 第i个数值
for(int i = 0; i < len; i++){
System.out.println("i = " + i);
str = String.format("%0" + digits + "d", startNum++);
System.out.println(str);
numbers[i] = str;
}
return numbers;
}
}
import com.xcfh.util.IntDigitPadded;
/**
*
* @ClassName: IntDigitPadded
*
* @Description: 数字位数补齐,如果此数小于定义总位数,则前面补零
* @author PineTree
* @date 2014年12月19日 下午3:57:38
* @version
*/
public class IntDigitPadded {
/**
* 如果数字相加(减)后的值小于定义的数字总长度时前面补零
*
* @param i int类型i
* @param j int类型j
* @param digits 数字总位数
* 如:0001 + 1 = 0002;digits值为4
* 如:01 + 1 = 02;digits值为2
* digits值是根据你的数字总长度来决定
* @return
*/
public static String formatNum(int i, int j, int digits){
//String.format("%0 + 总位数 + d", 数字1 + 数字2)
return String.format("%0" + digits + "d", i + j);
}
/**
* 如果数字位数小于定义总长度,前面补零
*
* @param i 需要补齐的数字
* @param digits 数字总位数
* @return String
*/
public static String formatNumber(int i, int digits) {
//String.format("%0 + 总位数 + d", 需转换数字)
return String.format("%0" + digits + "d", i);
}
/**
* 获取X-Y之间的数字,如果X-Y之间小于定义总长度,那么此数字前用零补齐
*
* @param startNum 开始数字
* @param EndNum 结束数字
* @return String[]
*/
public static String[] formatNumbers(int startNum,int EndNum, int digits){
int len = (EndNum - startNum) + 1; // 获取要循环的数组长度
System.out.println("length = " + len);
String[] numbers = new String[len];
String str = ""; // 第i个数值
for(int i = 0; i < len; i++){
System.out.println("i = " + i);
str = String.format("%0" + digits + "d", startNum++);
System.out.println(str);
numbers[i] = str;
}
return numbers;
}
}
阅读全文
1 0
- 0001+1=0002
- 0001+1=0002
- 0001+1=0002
- 0001+1怎么才能等于0002啊
- C# 操作0001”流水号+1到“0002”
- python练习 0001,0002,0003
- 输出形如"0001","0002"的字符串
- 如何在oracle中生成这样的编码0001,0002
- 生成当前日期开头加0001,0002,0003......的方法
- 0002 沙箱1
- c#中如何将int i=1;转化成string s="0001"
- 0002
- 0002
- 为数据库中已有的数据行生成数据如0001,0002等
- python操作mysql关系数据库 show me the code 0001-0002
- 两种方法输出以下内容''' 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 '''
- 用linux shell 脚本提取文件中图片,并重命名成0001\0002格式
- 0001
- 从ADIL跨进程绑定通讯再探Service知识
- Android Studio new raw/assets file
- 损失函数整理
- 【Android 多媒体应用】使用MediaCodec解码使用AudioTrack播放音频数据
- Hadoop系列-MapReduce设计思想与原理机制(九)
- 0001+1=0002
- Hdu1796 How many integers can you find
- map的详细用法
- 说说 JavaScript 事件流之模拟事件
- Sql语句优化总结
- DE(差分进化)优化算法MATLAB源码详细中文注解
- Redis Cluster 简介与部署
- 【jQuery源码浅析】(二)--jQuery的构造--$()
- jsp三大指令