zoukankan      html  css  js  c++  java
  • Java链表

    public class Node {
    		//每一个链表实际上就是由多个节点组成的 
    		private String data; //用于保存数据
    		private Node next;   //用于保存下一个节点
    			
    		public Node(String data){  //每一个Node类对象都必须保存有数据
    				this.data = data ;
    		}
    			
    		public void setNext(Node next){
    				this.next = next ;
    		}
    			
    		public Node getNext(){
    				return this.next ;
    		}
    			
    		public String getData(){
    				return this.data ;
    		}
    }
    

      

    public class LinkdeTest {
        
        public static void main(String[] args) {
                
            //第一步:准备数据
            Node root = new Node("一闪") ;
            Node n1 = new Node("一闪") ;
            Node n2 = new Node("亮晶晶") ;
            Node n3 = new Node("满天") ;
            Node n4 = new Node("都是") ;
            Node n5 = new Node("小星星") ;
            // 链接节点
            root.setNext(n1);
            n1.setNext(n2);
            n2.setNext(n3);
            n3.setNext(n4);
            n4.setNext(n5);
            
            //第二步:取出所有数据
            Node currentNode = root ;  //从当前根节点开始读取
            while( currentNode !=  null){
                System.out.println(currentNode.getData()) ;
                //将下一个节点设置为当前节点s
                currentNode = currentNode.getNext() ;
            }
     }
    }
  • 相关阅读:
    Python深入:编码问题总结
    Search for a Range
    Search in Rotated Sorted Array
    WebStrom 多项目展示及vuejs插件安装
    高强度减脂Tabata练习
    webStrom 美化
    myeclipse 与 webstrom 免解析node_modules 的方法
    node-webkit 入门
    vue框架搭建
    Electron_01
  • 原文地址:https://www.cnblogs.com/walxt/p/12485867.html
Copyright © 2011-2022 走看看