Java生成1到15对应的十六进制序列字符
来源:互联网 发布:linux grep命令及实例 编辑:程序博客网 时间:2024/05/18 16:37
需求:实现一个序列生成工具,要求开始为1,每次加1,到15后,再次从1开始,一直循环。并将数字转换为十六进制字符。
public class PSeqUtil { /** * 初始数字为0 */ private static int seqNum = 0; /** * 获取下一个序列 * @return */ public static String getSeqNum(){ //加1 seqNum++; //如果大于15,再次从1开始 if(seqNum > 15){ seqNum = 1; } //将数字转为十六进制字符 return Integer.toHexString(seqNum).toUpperCase(); } public static void main(String[] args) { int num = 0; for (int i = 0; i < 100; i++) { System.out.println(getSeqNum()); num++; if(num % 15 == 0){ System.out.println("------------------------"); } } }}
打印结果:
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
A
阅读全文
0 0
- Java生成1到15对应的十六进制序列字符
- 各种颜色对应到十六进制值
- java字符转十六进制
- Java生成十六进制的MD5加密字符串
- java十进制到二进制,十六进制的转化
- #google面试题目13#输出对应字符的操作序列
- Unicode码的到对应的字符和由字符得到对应的Unicode码
- lua 生成1到10 的随机不重复序列
- 字符串排版化输出(左边十六进制,右边是对应字符)
- xml序列化,异常:(十六进制值 0x1D)是无效的字符
- java随机生成十六进制颜色
- 汇编指令对应的十六进制表示
- 【基础】各种颜色对应的十六进制汇总
- 十六进制颜色及其对应的名称
- Android 透明度百分比对应的 十六进制
- Android 透明度百分比对应的 十六进制
- Android 透明度百分比对应的 十六进制
- 二进制字符串和十六进制字符串转换为对应ASCII码和字符中不同进制间的转换
- iOS和Android的尺寸小结
- DOM
- SSM下项目页面乱码问题,解决方法。
- IOS camera bug
- linux python ntlk安装
- Java生成1到15对应的十六进制序列字符
- 如何避免重复宏定义?重定义错误
- zpool import 找不到存储池
- 反省
- MYSQL的存储过程、变量、函数及部分简单优化(非常有用,有存储过程+光标实例)
- 关于PIP安装软件包报error code 1 错误的原因与对策
- Speech Enhancement Generation Adversarial Network(code analysis)
- response文件流下载
- AWS+SS 实现外网加速