6-5的作业半成品输出不了东西
我写出来的东西一开始能输出些乱码或符号。
之后修改了一些BUG后现在彻底没东西了是为什么。上代码和图片
package com.imooc.collection;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class CollectionsTest {
public void testSort3() {
List<String> stringList2=new ArrayList<String>();
Random random=new Random();
String str[]=new String [10];
for(int i=0;i<10;i++){
do {
int n=random.nextInt(10);
char zifu[]=new char[10];
for(int a=0;a<n;a++) {
int shu=random.nextInt(62);
if(shu<26) {
zifu[a]=(char)(shu+65);
}else if(shu<52) {
zifu[a]=(char)(shu+71);
}else {
zifu[a]=(char)(shu-4);
}
}
str[i]=Arrays.toString(zifu);
zifu=null;
}while(stringList2.contains(str[i]));
}
System.out.println("-------排序前------");
for(String string:stringList2) {
System.out.println("元素:"+string);
}
Collections.sort(stringList2);
System.out.println("-------排序后------");
for(String string:stringList2) {
System.out.println("元素:"+string);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
CollectionsTest ct=new CollectionsTest();
ct.testSort3();
}
}