2017-12-05 3 views
0

名前付きarraylistを取得し、アルファベット順の名前を持つMap(javaから)を返すメソッドを作成しようとしています。 treeMapと "collection.sort"を使用する必要がありますか?名前をソートする

答えて

0

に入力した名前に、並べ替えたい名前が含まれている場合は、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); 
関連する問題