Deque の連結リスト表現を作成しようとしています。連結リストの各ノードは内部クラスのインスタンスによって定義されていますが、Node
これを取得しています:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [LRandomizedQueue$Node;
これを解決する方法がわかりません。これは私が持っていたものです:
private class Node {
Item item;
Node next;
Node prev;
}
@SuppressWarnings("unchecked")
private Node[] nd = (Node[]) new Object[100];
誰かが私が間違っていることを教えてくれますか? お時間をいただきありがとうございます。
編集:ジェネリック配列と内部クラスの配列の作成に混乱があったようです。返信ありがとうございます。