使用指定的比较器对整个 System.Collections.ArrayList 中的元素进行排序。

原创 2016年06月01日 22:05:18

 public class Sort

{

        /// <summary>

        /// arraylist排序
        /// </summary>
        public void LineSort()
        {
            SortLine sl = new SortLine();
            lineList.Sort(sl);
        }

    }

}


public class SortLine : IComparer
{
        // 用于arraylist比较排序
        int IComparer.Compare(Object x, Object y)
        {
            return Convert.ToInt16(x) - Convert.ToInt16(y);
        }
 }

相关文章推荐

Collections.sort方法实现Comparator比较器进行二分查找

/*Collections.sort方法实现Comparator比较器 Collections 工具类 */ import java.util.*; class CollectionsDemo { ...
  • blacop
  • blacop
  • 2016年07月18日 09:47
  • 488

Java集合学习笔记(通过比较器对集合元素排序)

/**  * 1.add方法的参数类型为对象,并且是对象的引用  * 2.List元素是有序的,元素可以重复,因为该体系有索引  *   list特有的方法都是和索引相关的操作  *   Li...

TreeSet 使用指定比较器进行排序

TreeSet public TreeSet(ComparatorE> comparator) 构造一个新的空 TreeSet,它根据指定比较器进行排序。插入到该 set 的所有元素都必须能够由指...

System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。

一.优点 1。支持自动改变大小的功能 2。可以灵活的插入元素 3。可以灵活的删除元素 二.局限性 跟一般的数组比起来,速度上差些 三.添加元素 1.pu...
  • nodie
  • nodie
  • 2011年03月26日 13:33
  • 4213

java基础—自定义一个比较器,对TreeSet 集合中的元素按指定方法来排序(java集合六)

生活中的每一刻,不管是正经历着怎样的挣扎与挑战,或许我们都只有一个选择,虽然痛苦,却依然要快乐,并相信未来...

使用比较器让对象进行排序

java Comparator

使用比较器对Treemap按照value进行排序

使用比较器对Treemap按照value进行排序(value值只有是string类型时才适用)方式一public class MapSortDemo { public static void m...
  • a_sid
  • a_sid
  • 2017年05月18日 10:42
  • 467

使用比较器对Treemap按照key进行排序

使用比较器对Treemap按照key进行排序(不管value是什么类型的都可以进行排序)public class MapSortDemo { public static void main(St...
  • a_sid
  • a_sid
  • 2017年05月18日 10:33
  • 679

学生信息键盘输入成绩并反转比较器进行降序排列存入TreeSet写入文件示例

/*学生信息键盘输入成绩并反转比较器进行降序排列存入TreeSet写入文件示例 有五个学生,每个学生有3门课的成绩, 从键盘输入以上数据(包括姓名,三门课成绩), 输入的格式:如:zhangsan,3...
  • blacop
  • blacop
  • 2016年08月03日 15:08
  • 291

java-集合类(3)-实现比较器(Comparator)接口-LinkedList针对插入删除、开始处增加元素

实现比较器(Comparator)接口 实现比较器例子:package ArrayList;import java.util.ArrayList; import java.util.Arrays...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用指定的比较器对整个 System.Collections.ArrayList 中的元素进行排序。
举报原因:
原因补充:

(最多只允许输入30个字)