java node類是什么,讓我們一起了解一下?
node不是一門語言,不是庫,也不是框架,而是一個建立在谷歌V8引擎的用來解析和執行js代碼的運行環境。
String getValue()如果這是一個 Text 節點,則返回此節點的值,否則返回此節點的直接子節點值。如果此 Node 有一個直接子節點是 Text 節點,則返回該直接子節點的值。如果存在一個以上的 Text 節點,則返回第一個 Text 節點的值。否則返回 null。
那么我們如何自定義一個Node類?
package?com.sort.text; public?class?Node?{ private?int?value;????????//節點的值 private?Node?node;????????//此節點,數據類型為Node private?Node?left;????????//此節點的左子節點,數據類型為Node private?Node?right;???????//此節點的右子節點,數據類型為Node public?int?getValue()?{ return?value; } public?void?setValue(int?value)?{ this.value?=?value; } public?Node?getNode()?{ return?node; } public?void?setNode(Node?node)?{ this.node?=?node; } public?Node?getLeft()?{ return?left; } public?void?setLeft(Node?left)?{ this.left?=?left; } public?Node?getRight()?{ return?right; } public?void?setRight(Node?right)?{ this.right?=?right; } public?Node(int?value)?{ this.value=value; this.left=null; this.right=null; } public?String?toString()?{?????????//自定義的toString方法,為了方便之后的輸出 return?this.value+"?"; } }
以上就是小編今天的分享了,希望可以幫助到大家。