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
提交
取消