黑马程序员技术交流社区

标题: LinkedList实现数据结构 [打印本页]

作者: 暴走的牛奶    时间: 2015-8-26 23:36
标题: LinkedList实现数据结构
package cn.itcast.list;
/*
* LinkedList实现数据结构
*   栈结构,数据存储取出,先进去后出来
*/
import java.util.*;
//定义类,封装了LinkedList功能
//用户不直接面对集合
//类中,封装LinkedList集合的三个方法 add isEmpty removeLast
class GetData{
        //定义集合对象
        private LinkedList link = new LinkedList();
       
        //定义方法,调用的是LinkedList的add方法
        public void add(Object o){
                link.add(o);
        }
        //定义方法,封装的是LinkedList的isEmpty方法
        public boolean isEmpty(){
                return link.isEmpty();
        }
        //定义方法,封装的是LinkedList的removeLast方法
        public Object removeLast(){
                return link.removeLast();
        }
}

public class ListTest1 {
        public static void main(String[] args) {
                GetData  get = new GetData();
                get.add("abc1");
                get.add("abc2");
                get.add("abc3");
                get.add("abc4");
                while(!get.isEmpty()){
                        System.out.println(get.removeLast());
                }
               
               
        /*        LinkedList link = new LinkedList();
                link.add("abc1");
                link.add("abc2");
                link.add("abc3");
                link.add("abc4");
               
                //获取链表的结尾
                //removeLast移除并获取
                //利用循环实现,循环条件,集合被获取空了,长度size=0
                while(!link.isEmpty()){
                        System.out.println(link.removeLast());
                }
                */
               
                /*Object o = link.removeLast();
                System.out.println(o);
                o = link.removeLast();
                System.out.println(o);
                o = link.removeLast();
                System.out.println(o);
                o = link.removeLast();
                System.out.println(o);*/
        }
}

作者: 疯疯疯疯疯子    时间: 2015-8-27 01:04
luguo ............
作者: MilesMatheson    时间: 2015-8-27 01:36
不错,可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2