0
名前付きarraylistを取得し、アルファベット順の名前を持つMap(javaから)を返すメソッドを作成しようとしています。 treeMapと "collection.sort"を使用する必要がありますか?名前をソートする
名前付きarraylistを取得し、アルファベット順の名前を持つMap(javaから)を返すメソッドを作成しようとしています。 treeMapと "collection.sort"を使用する必要がありますか?名前をソートする
に入力した名前に、並べ替えたい名前が含まれている場合は、Collections.sort(yourList)
で並べ替えることができます。
あなたの名前のArrayList
が、あなたが言及したMap
にどのように関係しているかは不明です。キーはあなたがソートしたい名前があるMap<String,SomeClass>
を持っている場合は、TreeMap
を使用することができ、およびソートはあなたのための世話をされます。
Map<String,SomeClass> sorted = new TreeMap<String,SomeClass>();
をしたり、取得したい場合Map
をソートソートされていないものからMap
:
Map<String,SomeClass> sorted = new TreeMap<String,SomeClass>(unsortedMap);