0

クラスOpenListでLinkedListを使用したいのですが、 long型の id を使用しています。長いidでLinkedListを使用するにはどうすればよいですか 。私は本当に長い idについて尋ねます、not (int) my_long_id

List.get(id)
4

1 に答える 1

2

List申し訳ありませんが、インターフェイス(およびそのすべての継承)を使用して行うことは不可能です。これは、Listインターフェイスが宣言しているためです。その要素のインデックスは、型のみにすることができますintlong要素にインデックスを付けるための型が必要な場合は、元のクラスのソースがあるため、List新しいインターフェイス (つまりLongList) を作成し、新しいクラス実装LinkedList(つまり ) を作成する必要があります。LongLinkedListLinkedList

于 2013-03-05T07:55:15.097 に答える