A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.itcast;
/*   之前我们对数组排序使用的是冒泡排序,选择排序。现在可以选用更简单的排序方法
* TreeSet集合中没有重复的元素,且可以对元素进行排序
  */
import java.util.TreeSet;

public class Demo {
        public static void main(String []args){
               
             
              //实例化TreeSet
            TreeSet<Integer> tSet=new TreeSet();
            
            //对数组进行排序且不需要重复的数
            int []arr={23,45,12,32,19,9,7,78,45,22,23,12};
            //向集合类填充元素
             for(Integer i :arr){
                     
                     tSet.add(i);//自动装箱
             }
            // 遍历集合
               for(int n :tSet){
                       System.out.println(n);
               }
             System.out.println(tSet);//打印出:[7, 9, 12, 19, 22, 23, 32, 45, 78]
        }

       
             
     }
这样是不是简单些

2 个回复

倒序浏览
这样算作弊吧...利用元素的自然排序...不算是自己写的排序算法
回复 使用道具 举报
基本类型的数组,直接sort被
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马