【发布时间】:2012-11-13 06:07:28
【问题描述】:
问题2:
我对@987654321@ 感到困惑,请向我解释以下内容:
我有一个类 Node,它有两个字段:data1 和 data2
public class Node {
private static int data1;
private static int data2;
public Node(){...}
public static void setData1(int data);
public static void getData1();
public static void setData2(int data);
public static void getData2();
} // end of class Node
然后我有另一个名为 Link 的类。
public class Link {
private ArrayList<Node> linkList = new ArrayList<Node>();
private Node node = new Node();
...
linkList.add(node)
linkList.get(how to do it here)
} // end of class Link
我想输出linkList里面的Node数据。
linkList.get(how to do it here)
我该怎么做?
【问题讨论】:
-
您遇到错误了吗?还是你测试过,还是不能正常工作?
-
也许你需要创建一个 ArrayList 的实例
. -
它是怎么不工作的,你是遇到异常,还是默默地失败了?您是否尝试过调试以查看
linkList.add(nodelist)实际上正在被调用?顺便说一句,Java 的常规约定是类名以大写字母开头。 -
它给了我异常“线程“主”java.lang.NullPointerException中的异常”