この不明な質問を投稿していただきまして申し訳ありません。これは私の初めてのhashmapを使用しているので、私は混乱していました。この問題をより良い方法で説明しようとしました。store key values of hashmap in string[]文字列[]内のソート済みハッシュマップのSystoreキー値
私は値に基づいてソートされたハッシュマップを持っています。ソートされたマップからキーを抽出し、String []配列に格納したいと思います。キーの順序(値でソート)は重要です。 Iの値にハッシュマップを並べ替えるために、このコードを使用する - http://www.xinotes.org/notes/note/306/
キー配列を抽出するために、私は
しかし、この方法のdidntの作業(ここでHMはハッシュマップである)
String[] keys = (String[])(hm.keySet().toArray(new String[hm.size()]))
を試みました。キーストリング[]にはキーがありますが、ソート順ではありません。
アップデート: 私はのLinkedHashMapを使用して配列のソート済みキー値を格納することができました。 Hereはコードのリンクです。
"ソートされたハッシュテーブル"がありますか?正確にはどういう意味ですか? –
何がうまくいかなかったのですか?あなたが期待したとおりの注文ではありませんでしたか? – amit
申し訳ありませんが、私は値に基づいてハッシュマップをソートしました – Umang