Thread Rating:
  • 235 Vote(s) - 2.76 Average
  • 1
  • 2
  • 3
  • 4
  • 5
【HashTable-of】について。
08-12-2011, 09:08 AM,
#1
Question  【HashTable-of】について。
【HashTable-of】に、初めにセットした要素を取得することは可能でしょうかHuh

keyが何かはわからないけど、HashTable-ofが空ではないときに初めにセットした要素を取り出して表示したいのですが。。。
Reply
08-12-2011, 09:43 AM,
#2
RE: 【HashTable-of】について。
ハッシュテーブルは順序付けをもっていないので、最初の要素を取得するというのは難しいと思いますSad
(ちなみにセットも同様です)
どうしても最初の要素を取得したいのであれば、最初にセットしたキーもしくは要素を別途保持しておき、
get-(key-)if-existsメソッドで取得するとかですかね・・・ Sad
Reply
08-12-2011, 09:58 AM, (This post was last modified: 08-12-2011, 09:59 AM by hokada.)
#3
RE: 【HashTable-of】について。
Javaで言うLinkedHashMapやLinkedHashSetみたいなものですよね?

標準APIとしては持っておりませんが、オープンソースの「拡張ライブラリ 」にOrderedHashTable-ofとOrderedSet-ofというものがあります。詳しくは以下を。

http://developers.curlap.com/re-referenc...h-set.html


Reply
08-12-2011, 10:32 AM,
#4
Sad  RE: 【HashTable-of】について。
森口 慶紀 さん

ご回答ありがとうございます。

やはり難しいですよねSadあの手この手と試してみますBlush


Reply
08-12-2011, 10:37 AM,
#5
RE: 【HashTable-of】について。
hokada さん

ご回答ありがとうございます。

こんな便利なものがあったんですねIdeaまさに!!Winkとゆー感じです!!

参考にさせて頂きますShy
Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)