怎么对编号的数字进行加减操作

如何对编号的数字进行加减操作?
在现实生活中有一类编号是数字,但是有固定长度,没有到固定长度的话前置补0
比如6位的ID号,假如ID是567的话,就是000567,类型是字符串
如果加1的话,就是000568
但不会有乘法和除法等其他运算,基本只有加和减

JAVA里有没有这种数字类型?如果没有,需要自己实现的话,怎么实现比较好
比如现在写一个方法,输入是000567,输出是000568


------解决思路----------------------
1.没有
2.实现:
需要引入commons-lang.jar
public static void main(String[] args) {
String t = "000567";
System.out.println(addOne(t));
}
                    //输入是000567,输出是000568
public static String addOne(String inValue) {
int v = Integer.valueOf(inValue);
v++;
return StringUtils.leftPad(String.valueOf(v), 6, "0");
}