急求高手、求从小到大生成4位有数字、有字母的16进行的字符?????

meng020712 2014-12-09 05:00:34
从0001、

0002
0003
....
....
....
....


一直到03E8 (也是最大的字符)

4位顺序号,十六进制,从0001 至 FFFF,共计65535,最大是03E8 、


怎么写java代码、急求解!!!

求高手回复!!!

...全文
147 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
冥王之锤 2014-12-09
  • 打赏
  • 举报
回复
引用 1 楼 t_jl1979 的回复:
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'));
		}
	}
多了一个0000,for 中应该从i=1开始。
冥王之锤 2014-12-09
  • 打赏
  • 举报
回复
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

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧