java - 在java中创建新节点时出错

标签 java

我的节点类:

static class Trie{

     int count;
     Trie[] words;

     public Trie(){
         count =-1;
            for(int i=0;i<26;i++)
            words[i] = null;
     }

}

我用于创建新节点的代码行:

if(Root==null)
        Root = new Trie();

我收到以下错误

Exception in thread "main" java.lang.NullPointerException

我做错了什么,如何创建一个新对象

最佳答案

您从未初始化过单词:

words = new Trie[26];

关于java - 在java中创建新节点时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008530/

相关文章:

javascript - jQuery 获取上传图片的名称

Java MongoClient - 如何查找文档并返回特定对象

java - 使用 Java 反射处理事件

Java多线程意外结果

java - 第一次 Java 循环运行缓慢,为什么? [Sun 热点 1.5,sparc]

java - 正则表达式的替代(流利?)接口(interface)的设计

java - JMS:activemq-version.properties 不可用

javafx shape3d 纹理 : Don't strectch the image

java - JPA 查询超时参数被忽略,但 @Transaction 注释有效

java - GAE,升级datanucleus jar包后出现一些异常