Yuki.A質問08-12-2011, 09:08 AM 【HashTable-of】に、初めにセットした要素を取得することは可能でしょうか keyが何かはわからないけど、HashTable-ofが空ではないときに初めにセットした要素を取り出して表示したいのですが。。。
森口 慶紀回答 #108-12-2011, 09:43 AM ハッシュテーブルは順序付けをもっていないので、最初の要素を取得するというのは難しいと思います (ちなみにセットも同様です) どうしても最初の要素を取得したいのであれば、最初にセットしたキーもしくは要素を別途保持しておき、 get-(key-)if-existsメソッドで取得するとかですかね・・・
hokada回答 #208-12-2011, 09:58 AM Javaで言うLinkedHashMapやLinkedHashSetみたいなものですよね? 標準APIとしては持っておりませんが、オープンソースの「拡張ライブラリ 」にOrderedHashTable-ofとOrderedSet-ofというものがあります。詳しくは以下を。 http://developers.curlap.com/re-referenc...h-set.html