![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2618 阅读 · 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 · 2847 阅读 · 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 · 3542 阅读 · 0 评论 -
简单模拟Comparable-策略模式
//使一个类本身具备比较性//优点:实现此接口的类可以自己重写自己规定比较的内容//缺点:因为只有一个方法,一个类只能有一种方式进行比较public interface MyComparable { public int compareTo(E e);}//人public class Person implements MyComparable{ private int age;原创 2012-05-29 18:32:02 · 2159 阅读 · 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 · 1860 阅读 · 0 评论 -
集合的常用操作类CollectionUtils
转:http://www.blogjava.net/jakin/archive/2009/05/14/270634.htmlpackage 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 · 21762 阅读 · 0 评论