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

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

終于完成!!當(dāng)時,為什么Collections.sort(strList)可以直接實現(xiàn)排序了.

package?com.kandy.imoockecheng.listmap;

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

public?class?StringSort?{
????public?static?void?main(String[]?args)?{
????????/*
?????????*?隨機(jī)生成10條長度10以內(nèi),不可重復(fù)的字符串,每條字符串內(nèi)的字符可以重復(fù)
?????????*?為節(jié)省String消耗,全部使用?StringBuilder
?????????*/

????????//定義字符串條數(shù)
????????int?count?=?10;

????????//定義最大字符串的長度
????????int?maxLength?=?10;

????????//定義備選字符N個
????????StringBuilder?stringBuilder?=?new?StringBuilder("ABCDEFGHIJGLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890");

????????//定義被選出來的字符串
????????StringBuilder?stringSel?=?new?StringBuilder();

????????//創(chuàng)建字符串List集合
????????List<String>?strList?=?new?ArrayList<>();

????????//do循環(huán)控制字符串的條數(shù)
????????do?{
????????????//隨機(jī)字符串的長度(10以內(nèi))
????????????int?rdLong?=?new?Random().nextInt(maxLength);

????????????//for循環(huán)隨機(jī)拼湊字符的和長度
????????????for?(int?i?=?0;?i?<?rdLong;?i++)?{
????????????????//隨機(jī)獲取備選字符串某個字符的索引位置
????????????????int?index?=?new?Random().nextInt(stringBuilder.length());

????????????????//按索引位置選出一個字符,把隨機(jī)生成的字符追加到stringSel
????????????????stringSel.append(stringBuilder.charAt(index));
????????????}
????????????//如果包含字符串,重新生成隨機(jī)字符串
????????????if(strList.contains(stringSel.toString()))?continue;

????????????//把隨機(jī)生成的字符串添加到strList中
????????????strList.add(stringSel.toString());

????????????//清空stringSel
????????????stringSel.delete(0,stringSel.length()-1);
????????}?while?(strList.size()?!=?count);?//10條后跳出do循環(huán)

????????System.out.println("*******排序前************");
????????strList.forEach(System.out::println);

????????//進(jìn)行排序
????????Collections.sort(strList);
????????System.out.println("*******排序后************");
????????strList.forEach(System.out::println);

????}
}


正在回答

2 回答

我覺得可能是Collection是一個父類的接口,List是它的子類接口,并沒有繼承sort方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

運(yùn)行結(jié)果:

http://img1.sycdn.imooc.com//5e10acdb0001204603760753.jpg

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

終于完成!!當(dāng)時,為什么Collections.sort(strList)可以直接實現(xiàn)排序了.

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

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

幫助反饋 APP下載

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

公眾號

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