随机产生[A-Z]字符

东泉 2012-10-01 12:45:40
求帮忙,不想使用初始化一个【A-Z】数组,有没有其他很好的方法?
...全文
249 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
NullPointerEx 2012-10-10
  • 打赏
  • 举报
回复
Random rand = new Random();
char ch = (char) (((rand.nextInt(2) == 0) ? 'a' : 'A') + rand.nextInt(26));


不然上面的可是会报错的哟,要严谨,呵呵。
雍寇德 2012-10-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

Random rand = new Random();
char ch = (rand.nextInt(2) == 0) ? 'a' : 'A' + rand.nextInt(26);
[/Quote]
正解
家里敷泥呀 2012-10-09
  • 打赏
  • 举报
回复
好主意!
jyp4470 2012-10-09
  • 打赏
  • 举报
回复
好犀利哦
东泉 2012-10-09
  • 打赏
  • 举报
回复
谢谢啦!
最美的词 2012-10-01
  • 打赏
  • 举报
回复
楼上正解
Inhibitory 2012-10-01
  • 打赏
  • 举报
回复
Random rand = new Random();
char ch = (rand.nextInt(2) == 0) ? 'a' : 'A' + rand.nextInt(26);
东泉 2012-10-01
  • 打赏
  • 举报
回复
首先很感谢你的解答!其实差不多是这样了,如果是随机的范围是小写和大写字母[a-z]和[A-Z]是在一起的,应该是怎样的呢?
Inhibitory 2012-10-01
  • 打赏
  • 举报
回复
Random rand = new Random();
char ch = 'A' + rand.nextInt(26);

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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