我想使用的东西随机字母像如何获得Java中的随机字母?
char ch = 'A' + randomNumber ; // randomNumber is int from 0 to 25
但是,让“失精”编译错误(相同的,如果randomNumber只是一个字节)。 我想用Unicode代码来说,上面的内容简直太简单了。
这工作,但似乎有点笨拙:
char ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(randomNumber);
我应该怎么办呢?
难道你只是使randomNumber一个字符?这样编译器不会抱怨 – Toad 2009-11-04 14:40:14
无论如何,编译器都会抱怨,因为+运算符产生一个你必须施加的int。 – 2009-11-04 16:33:09