Pass your primitive int value into the padLz
function as a parameter.
as
String padLz(int val, int digits) {
then consider using
org.apache.commons.lang3.StringUtils.leftPad("" + val, digits, '0');
or variations as found in
How can I pad an integers with zeros on the left?
Example
private static String padLz (int val, int digits) {
return org.apache.commons.lang3.StringUtils.leftPad("" + val, digits, '0');
}
System.out.println(padLz (2, 5)); --> 00002