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+" ";
}
}以上就是小编今天的分享了,希望可以帮助到大家。