我想使用类似的东西得到一个随机的字母
char ch = 'A' + randomNumber ; // randomNumber is int from 0 to 25
但这会产生“精度损失”编译错误(如果 randomNumber 只是一个字节,则相同)。我想对于 Unicode,上面的内容过于简单化了。
这可行,但似乎有点笨拙:
char ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(randomNumber);
我应该怎么做?