第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

作業(yè),求大佬指點

import?java.util.ArrayList;

import?java.util.Collections;
import?java.util.List;
import?java.util.Random;

/**
?*?Created?by?DELL?on?2019/7/22.
?*/
public?class?CollectionsTest1?{
????public?void?testSort()?{
????????List<String>?list?=?new?ArrayList<>();
????????Random?random?=?new?Random();
????????String?s?=new?String();
????????for?(int?i?=?0;?i?<?10;?i++)?{
????????????do?{
????????????????int?w?=?s.length();
????????????????Integer?k?=?random.nextInt(10);
????????????????w?=?k;
????????????????s?=?randomString(w);
????????????}?while?(list.contains(s));
????????????list.add(s);
????????}
????????System.out.println("----------排序前------------");
????????for?(String?string?:?list)?{
????????????System.out.println("隨機字符串:"?+?string);
????????}
????????Collections.sort(list);
????????System.out.println("-------排序后-------");
????????for?(String?string?:?list)?{
????????????System.out.println("隨機字符"?+?string);
????????}
????}

????public?String?randomString(int?sun)?{
????????String?s?=?"";
????????Random?r?=?new?Random();
????????for?(int?j?=?0;?j?<?10;?j++)?{
????????????s?=?s?+?(char)?Math.abs(r.nextInt(26)?%?26?+?96);
????????}
????????return?s;
????}

????public?static?void?main(String[]?ages)?{
????????CollectionsTest1?st?=?new?CollectionsTest1();
????????st.testSort();

????}
}


正在回答

2 回答

你寫的有點錯誤,我寫了下

public void testSort3()

{

List<String> listString = new ArrayList<String>();

Random r1 = new Random();

String s = new String();

for(int i=0;i<10;i++)

{

do {

Integer k = r1.nextInt(10);

s = randomString(k);

} while (listString.contains(s));

listString.add(s);

}

System.out.println("—————————輸出排序前———————————————");

for(int i=0;i<listString.size();i++)

{

String s2 = (String)listString.get(i);

System.out.println("元素:"+s2);

}

Collections.sort(listString);

System.out.println("————————————輸出排序后————————————————————");

for(String s3:listString)

{

System.out.println("元素:"+s3);

} ?

}

public String randomString(int k)

{

String s1 = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFG"

+ "HIJKLMNOPQRSTUVWXYZ";

String s = "";

Random random = new Random();

for(int j=0;j<k;j++)

{

int index = random.nextInt(62);

s=s+s1.charAt(index);

}

return s;

}


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

你的問題在哪里,想要別人指點啥?

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

舉報

0/150
提交
取消

作業(yè),求大佬指點

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號