交作业了!!!

来源:6-5 应用 Collections.sort() 实现 List 排序

weixin_慕仰4311764

2020-03-25 17:46

http://img2.mukewang.com/5e7b28290001104008870494.jpghttp://img3.mukewang.com/5e7b282900014adf06250348.jpg

屏蔽的部分是判断重复不重复的

写回答 关注

1回答

  • 像风一样自由_
    2020-04-02 09:54:32

    package collection;


    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.List;

    import java.util.Random;

    import java.util.UUID;


    public class collectionTest {

        public void testSort3() {

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

            Random random = new Random();

            String randomStr;

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

                int R = random.nextInt(10);

                do {

                    randomStr = UUID.randomUUID().toString().substring(0, R);

                 }while(stList.contains(randomStr));

                stList.add(randomStr);

                System.out.println("将要添加字符串:"+randomStr);

            }

            System.out.println("-----排序前-----");

            for(String s:stList) {

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

            }

            Collections.sort(stList);

            System.out.println("-----排序后-----");

            for(String s:stList) {

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

            }

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    collectionTest ct = new collectionTest();

    // ct.testSort1();

    // ct.testSort2(); 

    ct.testSort3();

    }


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题