亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問為什么會有時候會運行時異常

請問為什么會有時候會運行時異常

hy_wang 2017-08-08 11:28:52
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的練習。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 1645 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號