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

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

Java入門第三季第6章 Java 中的集合框架(下) 6-5 課后作業(yè)答案(改進(jìn))

標(biāo)簽:
Java

参考了其他同学的思路,简化了一下自己的算法,源文件为Test.java

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

public class Test03 {
    private static List<String> stringList;
    private static String finalString;

    public static void main(String[] args) {
        stringList = new ArrayList<>();
        for (int i = 0; i < 10; i++) {
            do {
                createString();
            } while (stringList.contains(finalString));
            stringList.add(finalString);
        }

        System.out.println("————————————————————————排序前——————————————————————————");
        listOut(stringList);
        Collections.sort(stringList);
        System.out.println("————————————————————————排序后——————————————————————————");
        listOut(stringList);
    }

    private static void createString() {
        Random random = new Random();
        StringBuffer sb = new StringBuffer();
        int length = random.nextInt(10)+1;
        for (int i = 0; i < length; i++) {

            //以下为Test02.java的改进之处
            String raw = "123456789QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";
            sb.append(raw.charAt(random.nextInt(raw.length())));

        }

        finalString = sb.toString();

    }

    private static void listOut(List<String> stringList) {
        for (String string : stringList) {
            System.out.println("元素:"+string);
        }
    }

}
點擊查看更多內(nèi)容
7人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消