本人对于listedlist的使用不会,怎样使用listedlist实现一个数据的缓冲区,此外,我在网上搜了一下,网上的内容很复杂,看不懂,所以在此请教各位大侠帮帮就一个例子,
在此先谢谢各位大侠的帮忙啦!!!谢谢啦谢谢啦!!

解决方案 »

  1.   

    LinkedList是List接口的一个实现。  他是链表的实现方式,数据结构里面的双链表知道吧?   这个是底层实现,我们就不讲了。做缓存你就定义一个static的 LinkedList list = new LinkedList();每次取数据先去list中去查,查不到再去其它地方找(比如数据库)
      

  2.   

    listedlist也是个list容器,用法同list
    做缓存的话,要做到增删操作,都有直接方法
      

  3.   

    LinkedList其实就是一个链表的操作类,在java中已经实现了链表的各种基本操作,如增加,删除,插入之类的。你就不必在去实现这些方法就可以直接调用来使用。LinkedList也实现了List接口和Query接口,Query接口中有相应的方法,但是List接口中并没有定义LinkedList需要的方法,所以为了达到操作链表的目的必须直接使用LinkedList类。
    比如简答增加删除插入:
    package org.zcl.testdemo;
    import java.util.LinkedList;public class LinkedListDemo {
    public static void main(String args[]){
    LinkedList<String> link = new LinkedList<String>() ;
    link.add("AAA") ;  //向链表中增加数据
    link.add("BBB") ;   
    link.addFirst("CCC") ; //向表头插入内容
    String str = link.get(2) ;
    System.out.println(str) ; //取出指定元素,此时也就是BBB
    System.out.println("找到表头:" + link.peek()) ;//找到表头但是不删除,如果是poll的话找到之后删除
    }
    }
      

  4.   

    LinkedList  双向链表   适合频繁插入删除操作的一个集合类,直接用就行了。
      

  5.   


    我没看错的话,LZ写的是listedlist