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

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

java入門第三季 6-5 sort作業

標簽:
Java
import java.awt.List;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

public class Sort {
    public void testSort1() {
        ArrayList<Integer> list1 = new ArrayList<Integer>();
        Random random = new Random();
        int x = 0;
        for (int i = 0; i < 10; i++) {
            do {
                x = random.nextInt(100);
            } while (list1.contains(x));
            list1.add(x);
        }
        System.out.println("排序前");
        for (Integer integer : list1) {
            System.out.println(integer);
        }
        System.out.println("排序后");
        Collections.sort(list1);
        for (Integer integer : list1) {
            System.out.println(integer);
        }
    }
    public void test02() {
        ArrayList<String> list2=new ArrayList<String>();
        list2.add("wasdasd");
        list2.add("addwwd");
        list2.add("dddddw");
        list2.add("saa");
        System.out.println("排序前");
        for (String string : list2) {
            System.out.println(string);
        }
        System.out.println("排序后");
        Collections.sort(list2);
        for (String string : list2) {
            System.out.println(string);
        }
    }
    public void test03() {
        //存储长度为10的字符串集
        ArrayList<String> list3=new ArrayList<String>();
        //从中随机抽取字符
        String string="0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
        //随机数
        Random random=new Random();
        //添加20个字符串
        for(int i=0;i<20;i++){
            //用来存储字符串
            StringBuilder stringBuilder=new StringBuilder();
            //每个字符串长度为10
            for(int j=0;j<10;j++){
                //1.里面的语句string.charAt() 返回指定索引处的char值
                //2.random.nextInt(string.length()-1)  括号内是指定随机数的取值范围 字符串的长度-1 就是这个数组的最大索引
                //也就是说 2.返回一个值  让 1. 可以获得一个char值  
                stringBuilder.append(string.charAt(random.nextInt(string.length()-1)));
            }
            //添加进集合
            list3.add(stringBuilder.toString());
        }
        System.out.println("排序前");
        for (String string2 : list3) {
            System.out.println(string2);
        }
        System.out.println("排序后");
        Collections.sort(list3);
        for (String string2 : list3) {
            System.out.println(string2);
        }
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Sort sort=new Sort();
        sort.test03();
    }

}
點擊查看更多內容
TA 點贊

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

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

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

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消