hereConnection
の2番目の回答を使用して、オブジェクトのLinkedListの配列を作成しました。つまり、私はやった:
LinkedList<Connection>[] map = (LinkedList<Connection>[]) new LinkedList[count];
ただし、配列の各要素 (つまり、各 LinkedList) にアクセスして新しいノードを作成する方法について混乱しています。今、私は持っています:
for (int j = 0; j < numOfConnections; j++) {
map[j].add(new Connection(s.next(), s.nextDouble(), s.next()));
}
しかし、これは配列の各 LinkedList 要素に単一の新しいノードを追加するだけだと思います。ループして、各LinkedList 要素numOfConnections
に大量のノードを追加したいと考えています。たとえば、 では 3 ノード、では 5 ノード、では 2 ノードなどです。map[0]
map[1]
map[2]