从0001、
0002
0003
....
....
....
....
一直到03E8 (也是最大的字符)
4位顺序号,十六进制,从0001 至 FFFF,共计65535,最大是03E8 、
怎么写java代码、急求解!!!
求高手回复!!!
------解决思路----------------------
public class Main {
private static String fill(String input, int size, char symbol) {
while (input.length() < size) {
input = symbol + input;
}
return input;
}
public static void main(String[] args) {
for (int i = 0; i < 0x03e8 + 1; i++) {
System.out.println(fill(Integer.toHexString(i), 4, '0'));
}
}
输出:
03d8
03d9
03da
03db
03dc
03dd
03de
03df
03e0
03e1
03e2
03e3
03e4
03e5
03e6
03e7
03e8
------解决思路----------------------
多了一个0000,for 中应该从i=1开始。