5

私は周りを見回してきましたが、それらのほとんどは Java TreeMap を指しています。その唯一の問題は、Scala を Java に変換したり、逆に変換したりしたくないということです。本当に仕方がないのなら、それでいいのですが、100% 確信を持てるように、何人かの専門家から聞いて、この質問をここに置いて、将来他の人が同様のことをしたときにつまずくようにしたいと思います。問題。前もって感謝します。

編集:

タイプ: scala.collection.mutable.HashMap[文字列, 文字列]

4

1 に答える 1

11

一般に、ScalaHashMapは元の順序を保証しません。

ただし、LinkedHashMap「このクラスの反復子とすべてのトラバーサル メソッドは、要素が挿入された順序でアクセスします」と記載されている があります。

あなたが扱っている正確なタイプは何ですか?使用する実装を決定できる場合は、順序を維持する実装を選択できます。type の何かが与えられただけの場合はHashMap、運が悪いです。

于 2012-04-11T20:32:52.013 に答える