这就是我目前所拥有的
public class RandomCharacter
{
public static char getRandomUpperCaseLetter()
{
int ascii = (int) (Math.random()*26) + (int) 'A';
return (char)ascii;
}
public static char getRandomDigitCharacter()
{
int digit = (int)(Math.random()*10) + (int) '0';
return (char)digit;
}
public static void main(String [] args)
{
for (int i = 1; i <= 100; i++)
{
System.out.print(getRandomUpperCaseLetter());
if(i%10 == 0)
System.out.print("\n");
}
}
}
我不知道如何专门按字母顺序排序,我已经尝试了几个小时,但找不到任何相关内容。有人可以使用我的代码来教我这是如何工作的吗?
最佳答案
要对值进行排序,您必须首先将它们存储在某种数据结构中,例如数组列表,然后再对它们进行排序。然后,如果您使用了可排序的集合(例如数组列表),则可以使用 .sort()
方法,列表将自动排序。
例如/引用:
http://beginnersbook.com/2013/12/how-to-sort-arraylist-in-java/
关于java - 如何按字母顺序对随机生成的字符进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746733/