Java Collections工具类
来源:互联网 发布:什么叫手游数据 编辑:程序博客网 时间:2024/05/22 03:51
package toolClass.Collections.Demo;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import org.w3c.dom.stylesheets.LinkStyle;import com.sun.xml.internal.bind.v2.schemagen.xmlschema.List;import sun.security.action.GetBooleanAction;import toolClass.Comparator.Demo.ComparatorByLength;public class ColletctionsDemo {public static void main(String[] args) {/* * Collections 是集合框架的工具类 里面的方法都是静态的 */demo_1();}public static void demo_1() {java.util.List<String>list=new ArrayList<String>();list.add("abcde");list.add("cba");list.add("aa");list.add("zzz");list.add("nbaa");System.out.println(list);//对list 集合进行指定顺序的排序//Collections.sort(list);//mySort(list);//mySort(list, new ComparatorByLength());Collections.sort(list, new ComparatorByLength());System.out.println(list);}public static <T>void mySort(java.util.List<T> list ,Comparator< ? super T> comp) {for (int i = 0; i < list.size()-1; i++) {for(int j=i+1;j< list.size();j++) {if(comp.compare(list.get(i),list.get(j))>0) {/*T temp=list.get(i);list.set(i,list.get(j));list.set(j,temp);*/Collections.swap(list, i, j);}}}}/*public static <T extends Comparable<? super T>>void mySort(java.util.List<T> list) {for (int i = 0; i < list.size()-1; i++) {for(int j=i+1;j<list.size();j++) {if(list.get(i).compareTo(list.get(j))>0) {T temp=list.get(i);list.set(i,list.get(j));list.set(j,temp);Collections.swap(list, i, j);}}}}*/}
阅读全文
0 0
- Java Collections工具类
- Java Collections工具类
- java Collections工具类
- Java Collections工具类
- 关于java Collections工具类
- Java 集合工具类 Collections
- Java 集合工具类Collections
- java集合(工具类Collections)
- Java-Collections工具类测试
- java Collections集合工具类
- java的collections工具类
- Java.util.Collections工具类
- Java 集合工具类 Collections
- Java--Collections集合工具类
- JAVA-Properties类和Collections工具类
- Java类集 _集合工具类:Collections
- Java类集 _集合工具类:Collections
- Java类集 _集合工具类:Collections
- solr的简单配置使用
- 【Android】SeekBar禁止滑动
- HDU6216 A Cubic number and A Cubic Number【思路】
- java基本数据类型
- android小问题
- Java Collections工具类
- 95. Unique Binary Search Trees II
- linux查看文件在磁盘中是否连续的block
- 让cin不超时外挂《假算法》
- ajax(jsonp)发送ajax跨域请求
- VM12中CentOS7以NAT方式连接网络的方法
- mysql当前在线用户统计
- JQuery--导航
- JVM解析