- 浏览: 1240200 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
排序: String[] strArray = new String[] {"z", "a", "C"}; List list = Arrays.asList(strArray); 一个数组列对象并且是和strArray的大小一样。 Collections.sort(list); 按照ASCII的升序排序。 Collections.sort(list, String.CASE_INSENSITIVE_ORDER); 按照英文字母顺序排序,忽略大小写。 Collections.sort(list, Collections.reverseOrder()); 按照ASCII的降序排序。 Collections.sort(list, String.CASE_INSENSITIVE_ORDER); Collections.reverse(list);先按照英文字母顺序排序,然后再用降序排序。
public static <T> Comparator<T> reverseOrder(Comparator<T> cmp)返回一个比较器,它强行反转指定比较器的顺序 public static void reverse(List<?> list)反转指定列表中元素的顺序。
测试示例1:
String[] strArray = {"b","A","a","B","c"}; List list = Arrays.asList(strArray); System.out.println("按插入顺序输出如下:"); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
输出结果:
按插入顺序输出如下: b A a B c
测试示例2:
Collections.reverse(list); System.out.println("将list逆序输出:"); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
输出结果:
将list逆序输出: c B a A b
测试示例3:
System.out.println("按照ASCII的升序排序输出如下:"); Collections.sort(list); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
输出结果:
按照ASCII的升序排序输出如下: A B a b c
测试示例4:
System.out.println("按照ASCII的降序排序:"); Collections.sort(list, Collections.reverseOrder()); for(Object o:list){ System.out.println(o.toString()); }
输出结果:
按照ASCII的降序排序: c b a B A
测试示例5:
System.out.println("按照ASCII的升序排序,忽略大小写输出如下:"); Collections.sort(list,String.CASE_INSENSITIVE_ORDER); for(Iterator<String> iter = list.iterator();iter.hasNext();){ System.out.println(iter.next()); }
输出结果:
按照ASCII的升序排序,忽略大小写输出如下: A a b B c
测试示例6:
System.out.println("按照ASCII的降序排序,忽略大小写输出如下:"); Collections.sort(list, Collections.reverseOrder(String.CASE_INSENSITIVE_ORDER)); for(Object o:list){ System.out.println(o.toString()); }
输出结果:
按照ASCII的降序排序,忽略大小写输出如下: c b B A a
List取交集示例
String[] strArray = {"A","a","b","B","d"}; String[] strArray2 = {"a","b","c","d"}; ArrayList list2 = new ArrayList(Arrays.asList(strArray2)); ArrayList list =new ArrayList(Arrays.asList(strArray)); list.retainAll(list2);
遍历结果得:
d b a
发表评论
-
JVM内存管理及性能调优(内存溢出、内存泄漏)
2015-09-02 07:14 700JAVA内存管理(内存溢出、内存泄漏)相关参考: JA ... -
JAVA可变参数对重载的影响
2014-01-27 15:28 939package com.lwf.test; publi ... -
有关String类创建几个对象的问题
2013-07-09 23:18 1341试题一: String s = new String(& ... -
JDK1.5下实现JDK1.6的Arrays.copyOfRange() 方法
2012-08-29 10:59 1769public static void test(){ i ... -
JAVA四舍五入的处理
2012-02-11 10:47 1023如下,保留两个小数位 double f = 3 ... -
Comparator实现排序
2011-11-16 01:23 1243转自:Comparator实现排序 在java.util包 ... -
JAVA定时器使用
2011-08-19 11:05 784http://hualong.iteye.com/blog/5 ... -
JDK5.0 Annotation学习笔记
2011-07-26 22:48 756http://linliangyi2007.iteye.com ... -
JAVA CP命令
2010-12-31 11:51 10300java -cp .;c:\dir1\lib.jar Test ... -
JDK1.5的新特性及应用
2010-07-13 12:49 1015以下两文: http://heaven-arch.iteye ... -
JAVA面试题150例
2010-05-19 11:44 2064一、Java基础方面 1、作用域public,priva ... -
《thinking in java》第四章:初始化与清理三
2010-05-19 00:21 788http://quicker.iteye.com/blog/5 ... -
JAVA编程思想第四版完整下载地址
2010-05-18 18:35 1269http://hi.baidu.com/yang1101190 ... -
JAVA多线程学习一
2010-04-13 17:21 936http://renyangok.iteye.com/blog ... -
JAVA常用误区整理
2008-01-09 13:12 9151、 float f=1.3;是不对的,编译时会出错,java ... -
try与finally块中return的问题
2008-12-05 14:37 1254针对以下情况进行测试: 情况1:try{} catch( ... -
简单克隆与深度克隆的思考
2008-12-19 16:44 1042白话简单克隆和深度克隆一文 http://blog.csd ... -
一道面试题引发的思考之:类的初始化
2008-12-29 16:23 722本人曾写过JAVA基础方面的blog,也是针对类的初始化的, ... -
JAVA基础学习篇----对象串行化及Transient关键字的使用
2009-01-08 18:07 0http://blog.csdn.net/scruffybea ... -
!JAVA学习提高之---- JAVA日期格式化及相关操作
2009-01-13 17:02 800http://blog.csdn.net/gubaohua/a ...
相关推荐
java List排序工具类 使用示例: new OrderUtils().order(list, "name", OrderUtils.DESC); 相关实例代码: public static void main(String[] args) { List<Person> list = getData(); // 获取无序数据 new ...
Java 中 List 排序 Java 中 List 排序是指在数据库中查出来的列表中对不同的字段重新排序。一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的 List 中排序,无疑会提高...
* 对传入的list进行分组排序 * list里面数据格式 [01-01-开头.txt, 01-02-简介.jpg, 11-01-尾声.jpg, 11-03-空白.jpg, 11-04-空白2.jpg, 11-06-空白1.jpg, 11-02-答谢语.txt, 02-01-标题.jpg, 02-09-标题555.jpg, ...
当我们需要对List中的元素进行排序时,`Collections.sort()`方法就派上了用场。这个方法能够根据元素的自然顺序或者自定义的比较器进行排序。本文将深入探讨`Collections.sort()`的使用、原理以及如何自定义排序规则...
本篇文章将详细探讨如何实现MFC List控件的排序功能。 在MFC中,`CListCtrl` 类提供了对列表视图控件的操作接口。列表视图可以显示多项数据,每项数据可以包含多个子项,类似于表格。要实现列表的排序,我们需要...
JAVA SortList 通用排序类 从网上搜到一个java 对 List 排序的工具,自己改了下 支持 整数 和 浮点数 比较后排序,浮点数小数部分的有点问题,期待大牛帮忙优化。
一个简单的list排序子类,没有封装。大家可以看看。直接调用即可
java开发,使用list对其进行排序,,易学简单。。。。。。。。。
### c# List类排序方法 #### 一、初始工作与预备知识 在C#中,`List<T>`是一个非常常用的泛型集合类,它提供了动态数组的功能,可以存储任意数量的相同类型元素。当涉及到对List中的数据进行排序时,我们可以采用...
JAVALIST排序.pdf
在.NET框架中,`List<T>`是一个常用的动态数组,它提供了丰富的操作集合的方法,包括排序。当需要自定义排序规则时,我们可以实现`IComparer<T>`接口。`ICompare`通常指的是`IComparer`,这是一个接口,用于比较两个...
在Java编程中,排序是常见的数据处理操作,特别是在处理集合数据结构时,如List。本文将深入探讨如何在Java的List中对包含多个属性的对象进行排序,并且支持动态设置每个属性的排序方式。这个功能的实现是通过泛型和...
Java Collections.sort()实现List排序的默认方法和自定义方法 Java Collections.sort()是Java语言中用于对List进行排序的方法,通过使用这个方法可以对List进行默认排序,也可以根据需要实现自定义的排序规则。 ...
在Duilib中,"DuiList" 是一种常见的控件类型,用于展示可排序的数据列表。本篇文章将详细探讨DuiList的排序功能及其相关知识。 首先,我们要理解DuiList的基本概念。DuiList通常用于显示一系列具有相同结构的项目...
当我们需要对`List`中的元素进行排序时,可以利用Java提供的内置排序机制。本篇将详细介绍如何根据指定字段对`List`中的对象进行排序,以`Student`类为例,假设每个`Student`都有一个`grad`属性表示成绩。 首先,...
“LIST排序”则明确指出了实现的关键功能是列表的排序。 综上所述,`VC中排序功能的list control`是一个自定义的`CListCtrl`类,它扩展了标准`List Control`的功能,允许用户通过点击列标题来对数据进行排序。实现...
java List 排序之冒泡排序实例代码 Java List 排序之冒泡排序实例代码是 Java 语言中实现 List 排序的一种方法。该方法主要使用冒泡排序算法对 List 集合中的元素进行排序。 1.Collections.sort() 排序 ...