黑马程序员技术交流社区

标题: 学了一天,又知道了数组新的排序方法 [打印本页]

作者: 非言非默乀    时间: 2014-10-23 23:55
标题: 学了一天,又知道了数组新的排序方法
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]
        }

       
             
     }
这样是不是简单些


作者: 潘杰    时间: 2014-10-25 21:47
这样算作弊吧...利用元素的自然排序...不算是自己写的排序算法
作者: ︶ㄣ你眼中的倒    时间: 2014-10-25 21:50
基本类型的数组,直接sort被




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2