package com.imooc;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class StringSort {
List <String> one;
public StringSort(){
one=new ArrayList<String>();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
/* 1创建完List<String>之后,往其中添加十条随机字符串
2每条字符串长度为10以内的随机字符串
3每条字符串都为随机生成的字符,字符可以重复
4每条随机字符串不可重复*/
Random A=new Random();
List<String> one=new ArrayList<String>();
String B="1234567890ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz";
String string;
for(int i=0;i<10;i++){
StringBuilder C=new StringBuilder();
do{
int D=A.nextInt(B.length()-1);
int E=A.nextInt(10);
for(int ii=0;ii<E;ii++){
C.append(B.charAt(A.nextInt(D)));}
string =C.toString();
}while(one.contains(string));
System.out.println("成功添加第"+(i+1)+"个元素:"+string);
one.add(string);
}
System.out.println("----------排序前------------");
for(String one1:one){
System.out.println(one.indexOf(one1)
+one1);
}
System.out.println("-----------排序后-----------------");
Collections.sort(one);
for(String one1:one){
System.out.println(one.indexOf(one1)
+one1);
}
}}请问关于这代码有什么会出现异常Exception in thread "main" java.lang.IllegalArgumentException: bound must be positive at java.util.Random.nextInt(Random.java:388) at com.imooc.StringSort.main(StringSort.java:31)这是关于java第三季中6.5的练习。
2 回答
什么鬼_呀你
TA贡献46条经验 获得超35个赞
额,你把B和string写到for循环里,再在最后的forEach循环中打印修改成one1,
嗯 我修改后的打印
成功添加第1个元素:8iwUaWBf
成功添加第2个元素:
成功添加第3个元素:Sru5
成功添加第4个元素:NvGL
成功添加第5个元素:0d
成功添加第6个元素:fc2e
成功添加第7个元素:yNbX
成功添加第8个元素:ohV6PG9
成功添加第9个元素:ok
成功添加第10个元素:xl
----------排序前------------
8iwUaWBf
Sru5
NvGL
0d
fc2e
yNbX
ohV6PG9
ok
xl
-----------排序后-----------------
0d
8iwUaWBf
NvGL
Sru5
fc2e
ohV6PG9
ok
xl
yNbX
慕的地6079101
TA贡献3593条经验 获得超0个赞
榆夷镌
淤绁棚
庳狞傲
蛛饯绁
碑霭规
便蔑蓼
菸架盔
渌呀漕
剞拭右
簟祸碹
绱见芸
鞒叵可
笃颜霏
蛎疃由
郝茂芬
稣嫉矶
仰蹒瓤
淹垄遨
缔豁片
嫉形肭
檀砣作
褒娴非
坭注嗑
费日病
箐傻殂
恒瀹缘
鲻薮明
锻篌嗟
盘徐叹
惯沈孩
杖骸浙
荦线病
茉淅辖
戌迤尽
骋殖骣
谆擎霖
宋绕鹘
谖淇燮
吾菖湿
指拨锲
宸淆姻
兖去邻
舫关劢
磋勿关
纯阊摁
镁杆漫
拂寡扳
霄帐涑
册畏拟
尢寇碡
岔氨炕
酡狈鳋
角伟嵯
壁嵌谐
帖搁牯
劝谷儋
丿章尖
寺稳笃
丝悌锈
憔涪茧
盅龚晷
杭搀悠
州恽愆
佯洄茈
岱浮拷
账恭觥
寓捂咏
臁脒菲
叽淇慝
雏振入
锇主缎
警篑狻
猜膑秀
谗缸觥
瘤莴佾
但直软
衮倾庑
驾佬似
梆怪公
盖畏灼
添加回答
举报
0/150
提交
取消