
java集合
wxwzy738
这个作者很懒,什么都没留下…
展开
-
对map中的value进行排序
//对map中的value进行排序 public class SortMapValue { public static void main(String[] args) { Map map=new LinkedHashMap(); map.put("aaa", 45); map.put("e", 2); map.put("ww", 556); map.put("rr", 34原创 2012-04-22 12:24:19 · 2652 阅读 · 0 评论 -
简单模拟LinkedList
底层结构为链表; import java.util.Iterator; //LinkedLink其实是双向链表 public class MyLinkedList implements Iterable{ int size; private Node head=null;//头部节点 private Node tail=null;//尾部节点 public void add(E e)原创 2012-05-26 15:40:23 · 2879 阅读 · 2 评论 -
简单模拟Comparator-策略设计模式
//使一个类本身具备比较性 //优点:实现此接口的类可以自己重写自己规定比较的内容 //缺点:因为只有一个方法,一个类只能有一种方式进行比较 public interface MyComparable { public int compareTo(E e); }public interface MyComparator { int compare(T o1,T o2); }//排序类 publ原创 2012-05-30 21:18:03 · 3583 阅读 · 0 评论 -
简单模拟Comparable-策略模式
//使一个类本身具备比较性 //优点:实现此接口的类可以自己重写自己规定比较的内容 //缺点:因为只有一个方法,一个类只能有一种方式进行比较 public interface MyComparable { public int compareTo(E e); }//人 public class Person implements MyComparable{ private int age;原创 2012-05-29 18:32:02 · 2186 阅读 · 0 评论 -
【JAVA】BitSet的源码研究
转:http://www.cnblogs.com/lqminn/archive/2012/08/30/2664122.html 这几天看Bloom Filter,因为在java中,并不能像C/C++一样直接操纵bit级别的数据,所以只能另想办法替代: 1)使用整数数组来替代; 2)使用BitSet; BitSet实际是由“二进制位”构成的一个Vector。如果希望高效率转载 2013-05-03 11:35:41 · 1878 阅读 · 0 评论 -
集合的常用操作类CollectionUtils
转:http://www.blogjava.net/jakin/archive/2009/05/14/270634.html package com.jakin.util; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List;转载 2013-09-24 17:08:46 · 21797 阅读 · 0 评论