问题:
随机生成字符数组并进行排序
思路:
- 先定义字符数组和随机数生成种子[记得引入该引入的包]
- 生成随机数,把随机数强制转换成字符型,再把它放到循环里。
- 接下来可以进行排序了,我们用
Arrays.sort()
方法进行排序。
import util.Random; import util.Arrays; public class RandomArraySort{ public static void main(String []args){ //1 char []cc=new char[20]; Random s1=new Random(); // //2 for(int i=0;i<20;i++){ cc[i]=(char)('A'+s1.nextInt(26)); } // //3 System.out.println("排序前:"); System.out.println(new String (cc)); System.out.println("排序后:"); Arrays.sort(cc); System.out.println(new String (cc)); } }