首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向子节点添加字符串时出错

向子节点添加字符串时出错
EN

Stack Overflow用户
提问于 2011-02-18 12:21:42
回答 1查看 68关注 0票数 0
代码语言:javascript
复制
public void createNode(int group){
     DefaultMutableTreeNode root = null;
     DefaultMutableTreeNode child[] = null;
     List<String> list = new ArrayList<String>();

     ExpressionBuilder builder=new ExpressionBuilder();
     list = builder.getExpression(group,0);
     root = new DefaultMutableTreeNode(groupString);    
     defaultTreeModel = new DefaultTreeModel(root);

     for(int i=0; i<list.size();i++){
         child[i] = new DefaultMutableTreeNode(list.get(i));
         defaultTreeModel.insertNodeInto(child[i], root, i);
     }
 }

当我制作子数组时,它给了我一个空指针异常的错误。列表已正确填充。

EN

回答 1

Stack Overflow用户

发布于 2011-02-18 12:45:59

代码语言:javascript
复制
DefaultMutableTreeNode child[] = null; 

子数组为空。

创建数组时,您需要执行以下操作:

代码语言:javascript
复制
DefaultMutableTreeNode child[] = new DefaultMutableTreeNode[???];

因此,您需要在创建列表之后创建数组,以便知道数组的大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5037577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档