Scala application de la feuille de garder les entrées dans l'ordre d'insertion?

En Java, j'utilise LinkedHashMap à cette fin. La documentation de Java LinkedHashMap est très clair qu'il a "prévisible itération de l'ordre" et j'ai besoin de le même en Scala.

Scala a ListMap et LinkedHashMap, mais la documentation sur ce qu'ils font exactement l'est pas.

Question: Est-Scala LinkedHashMap ou ListMap la mise en œuvre à utiliser à cette fin? Si non, quelles autres options sont disponibles en plus de l'aide de l'Java LinkedHashMap directement?

  • juste pour remarque, je ne recommande pas l'utilisation de scala ListMap classes en général. Ils ont le temps linéaire de la complexité pour la plupart des opérations. Donc, sauf si votre carte est minuscule, la logique qui utilise listmaps va vraiment faire glisser. docs.scala-lang.org/overviews/collections/...
InformationsquelleAutor ebruchez | 2010-10-01