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

為了賬號安全,請及時綁定郵箱和手機立即綁定

來交個作業

package?com.imooc.collection;

import?java.util.*;

public?class?CollectionsTest?{


????/**
?????*?創建String泛型的List,放入10條隨機的字符串
?????*?每條字符串的長度為10以內的隨機整數
?????*?每條字符串的字符都是隨機生成的字符,可以重復
?????*?每條隨機生成的字符串不可以重復
?????*?@param?args
?????*/
????public?void?testSort2(){
????????List<String>?stringList?=?new?ArrayList<String>();
????????String?strDict="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
????????Random?randomInt?=?new?Random();
????????Integer?len;

????????for?(int?i?=?0;?i?<?10;?++?i){
????????????len?=?randomInt.nextInt(10);
????????????String?newStr;
????????????do?{
????????????????StringBuffer?sb?=?new?StringBuffer();
????????????????for?(int?j?=?0;?j?<?len;?++j)?{
????????????????????int?k?=?randomInt.nextInt(strDict.length());
????????????????????sb.append(strDict.charAt(k));
????????????????}
????????????????newStr?=?sb.toString();
????????????}while?(stringList.contains(newStr));
????????????stringList.add(newStr);
????????????System.out.println("成功添加字符串:"?+?newStr);
????????}

????????System.out.println("------------------排序前-------------------");
????????for(String?i?:?stringList){
????????????System.out.println("元素為:"?+?i);
????????}
????????Collections.sort(stringList);
????????System.out.println("------------------排序后-------------------");
????????for(String?i?:?stringList){
????????????System.out.println("元素為:"?+?i);
????????}
????}

????public?static?void?main(String[]?args)?{
????????CollectionsTest?ct1?=?new?CollectionsTest();
????????ct1.testSort2();
????}
}


正在回答

1 回答


package?com.imooc.collection;?import?java.util.*;?public?class?CollectionsTest?{??????/**?????*?創建String泛型的List,放入10條隨機的字符串?????*?每條字符串的長度為10以內的隨機整數?????*?每條字符串的字符都是隨機生成的字符,可以重復?????*?每條隨機生成的字符串不可以重復?????*?@param?args?????*/????public?void?testSort2(){????????List<String>?stringList?=?new?ArrayList<String>();????????String?strDict="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";????????Random?randomInt?=?new?Random();????????Integer?len;?????????for?(int?i?=?0;?i?<?10;?++?i){????????????len?=?randomInt.nextInt(10);????????????String?newStr;????????????do?{????????????????StringBuffer?sb?=?new?StringBuffer();????????????????for?(int?j?=?0;?j?<?len;?++j)?{????????????????????int?k?=?randomInt.nextInt(strDict.length());????????????????????sb.append(strDict.charAt(k));????????????????}????????????????newStr?=?sb.toString();????????????}while?(stringList.contains(newStr));????????????stringList.add(newStr);????????????System.out.println("成功添加字符串:"?+?newStr);????????}?????????System.out.println("------------------排序前-------------------");????????for(String?i?:?stringList){????????????System.out.println("元素為:"?+?i);????????}????????Collections.sort(stringList);????????System.out.println("------------------排序后-------------------");????????for(String?i?:?stringList){????????????System.out.println("元素為:"?+?i);????????}????}?????public?static?void?main(String[]?args)?{????????CollectionsTest?ct1?=?new?CollectionsTest();????????ct1.testSort2();????}}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

來交個作業

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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