http://oshiete.goo.ne.jp/qa/5877593.html
本題はなんだかな、というやりとりなので置いておく。
if( addressInt < 10 ){
printAddress = "0" + Integer.toString(addressInt);
}else{
printAddress = Integer.toHexString(addressInt);
}
nicaddr = "0" + Integer.toString(addressInt);
System.out.print( printAddress);
}
上記の部分は、java.util.Formatterの方がエレガントかと。