根据时间生成12位数的随机编号(数字和字母的组合),随机编号肯定是不能相同的,随机编号中不能含有O、I、0、U、V等英文字母 ,求大虾指点!!!!!!!!
解决方案 »
- 紧急,求助
- 怎样通过Ajax访问mySql?用上jQuery也可以!
- 该毕业了!想以j2ee设计个项目,不知什么项目比较创新,论文该怎么写
- new Integer() 跟Integer.valueof()有什么区别,用哪个好?
- struts2 拦截器 获取请求中的参数~!怎么弄?送分题
- 收集大家有兴趣的议题,近期准备组织针对某个或多个框架进行相关的讨论
- 存货清单的问题
- hibernate3 更新数据问题,大家有碰到过的没?
- Structs 的 Validator 验证框架的小问题
- 问各位一个关于es分页的问题,我使用scroll分页,每次拿20条展示在前台,然后点击下一页,在查询后面的20条数据,应该要怎么写,使用java代码写的
- Struts输入校验遇到的问题
- 如何获取字符串所占用的宽度
for(int i=0;i<10;i++)
letters[i] = (char) ('A'+i);
String tStr = String.valueOf(System.currentTimeMillis());
System.out.println(tStr);
StringBuilder sb = new StringBuilder();
for(int i=1;i<tStr.length();i++)
{
sb.append(letters[tStr.charAt(i)-'0']);
}
System.out.println(sb.toString());
char[] letters = new char[10];
for(int i=0;i<10;i++)
letters[i] = (char) ('A'+i);
String tStr = String.valueOf(System.currentTimeMillis());//tStr为当前时间
/*因为tStr的字符只有‘0’-‘9’,我们可以把它看成索引到letters中找相应的字符,这样相当于“置换”,所以是不会重复的。*/
StringBuilder sb = new StringBuilder();
for(int i=1;i<tStr.length();i++)
{
sb.append(letters[tStr.charAt(i)-'0']);/*tStr.charAt(i)-'0'转换成相应的数字,如‘9’-‘0’=9*/
}
System.out.println(sb.toString());
char[] letters = {'A', 'C', '1', '2', '3','4', 'a', 'e', 'f', 'z'};
String tStr = String.valueOf(System.currentTimeMillis());
System.out.println(tStr);
StringBuilder sb = new StringBuilder();
for(int i=1;i<tStr.length();i++)
{
sb.append(letters[tStr.charAt(i)-'0']);
}
System.out.println(sb.toString());