public class Test {
public static String HexToStr(int i) {
String s = "0123456789abcdefghijklmnopqrstuvwsyz";
StringBuffer sb = new StringBuffer();
for (int j = 0; i >= 36; j++) {
int a = i % 36;
i /= 36;
sb.append(s.charAt(a));
}
sb.append(s.charAt(i));
return sb.reverse().toString();
}
public static void main(String[] args) {
System.out.println(Test.HexToStr(36));
}
}
关于StringBuffer可以学习Java StringBuffer类详解 (biancheng.net)