【发布时间】:2016-09-19 17:31:49
【问题描述】:
我有这段代码,它一直说它不能创建泛型数组,但是,我的 Node 类中没有泛型,只有一个 Object 字段。 Node 类是一个内部类。为什么要这样做?
public class TernarySearchTrie<E> implements TrieInterface<E> {
private Node[] root = new Node[256];
private int size = 0;
private class Node {
char c;
Node left, mid, right;
Object value;
}
}
【问题讨论】:
-
Node定义在哪里? -
private TernarySearchTrie.Node[] root = new TernarySearchTrie.Node[256]; 有效
标签: java arrays generics inner-classes