6-5的作業(yè)半成品輸出不了東西
我寫出來的東西一開始能輸出些亂碼或符號。
之后修改了一些BUG后現(xiàn)在徹底沒東西了是為什么。上代碼和圖片
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();
}
}
2019-11-16
你是來搞笑的嗎?你遍歷stringList2,而你new了一個List對象后,根本就沒有add添加任何屬性,怎么可能會有數(shù)據(jù)?
2019-12-27
2019-12-27
2019-11-16
解決了。我竟然沒有在其中用add把str[i]加進去