Привет У меня было требование, чтобы объекты карты располагались в порядке ключей другой карты.вот карта
Map ObjectMap = new HashMap()
ObjectMap .put(id1,Obj1);
ObjectMap .put(id2,Obj2);
ObjectMap .put(id3,Obj3);
ObjectMap .put(id4,Obj4);
Теперь карта рангов определяет порядок идентификаторов в ObjectMap
Map rankedMap = new HashMap()
rankedMap .put(rank1,id3);
rankedMap .put(rank2,id4);
rankedMap .put(rank3,id1);
rankedMap .put(rank4,id2);
Теперь я должен расположить объекты ObjectMap в соответствии с рангом каждого идентификатора, например
ObjectMap .put(id3,Obj1);
ObjectMap .put(id4,Obj2);
ObjectMap .put(id1,Obj3);
ObjectMap .put(id2,Obj4);
ids
Long
объекты
ranks
int
объекты
Пожалуйста, помогите Спасибо заранее