生成一个唯一的6位字符编码(到2063年前一直生效)的JAVA 方法
来源:互联网 发布:求最大公约数c语言 编辑:程序博客网 时间:2024/05/17 23:37
public String unRepeatSixCode() {
String sixChar = "";
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
Date date = new Date();
String time = sdf.format(date);
for (int i = 0; i < time.length() / 2; i++) {
String singleChar;
String x = time.substring(i * 2, (i + 1) * 2);
int b = Integer.parseInt(x);
if (b < 10) {
singleChar = Integer.toHexString(Integer.parseInt(x));
} else if (b >= 10 && b < 36) {
singleChar = String.valueOf((char) (Integer.parseInt(x) + 55));
} else {
singleChar = String.valueOf((char) (Integer.parseInt(x) + 61));
}
sixChar = sixChar + singleChar;
}
System.out.println("生成一个6位不可重复的字符编码是:" + sixChar);
return sixChar;
}
String sixChar = "";
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
Date date = new Date();
String time = sdf.format(date);
for (int i = 0; i < time.length() / 2; i++) {
String singleChar;
String x = time.substring(i * 2, (i + 1) * 2);
int b = Integer.parseInt(x);
if (b < 10) {
singleChar = Integer.toHexString(Integer.parseInt(x));
} else if (b >= 10 && b < 36) {
singleChar = String.valueOf((char) (Integer.parseInt(x) + 55));
} else {
singleChar = String.valueOf((char) (Integer.parseInt(x) + 61));
}
sixChar = sixChar + singleChar;
}
System.out.println("生成一个6位不可重复的字符编码是:" + sixChar);
return sixChar;
}
0 0
- 生成一个唯一的6位字符编码(到2063年前一直生效)的JAVA 方法
- 生成一个唯一的6位字符编码(到2063年前一直生效)的JAVA 方法
- PHP 生成唯一编码字符的方法
- 一个常用的生成唯一订单号方法
- 一个常用的生成唯一订单号方法
- 【JAVA】生成一个32位的随机数。防止重复,保留唯一性
- java方法能自动生成000到999之间的一个字符
- 一个表的创建语句,绑定唯一编码生成
- 生成唯一32位ID编码代码Java(GUID)
- java 生成20位唯一ID,生成不会重复的20位数字
- 生成一个唯一的id
- 生成一个唯一的Id
- 生成唯一32位ID编码代码,以满足对ID编号的唯一性加资源性解决问题
- 判断一个字符串的所有字符是否都是唯一的(使用hash表方法)
- Java中生成的UUID(全局唯一标识符-----(唯一)-------)
- Java中生成一个唯一值的方式
- 判断一个串里面是否有唯一的字符; 有位操作····
- 生成一个8位长的随机字符
- Selenium RC的组成:
- 奇怪的错误信息“转换 varchar 值 '157975392974595800' 时溢出了整数列。
- JSON与JAVA数据的相互转换
- JsonSockketTcp套接字 for qt(json数据流传输层)
- JNI之------JNINativeMethod
- 生成一个唯一的6位字符编码(到2063年前一直生效)的JAVA 方法
- 解决out look 提示“550 Relaying denied ” 无法发送外网邮件
- UVA 11489 博弈思维题
- 基础oracle_创建
- C#WinForms窗体无边框拖动
- ASP获取当前域名或者IP的方法
- Redis常用命令
- android下配置OpenVPN
- Codefroces 429 B. Working out