Дело в том, что вы можете получить то, что вы хотите в своем вопросе, через ajax, а если вы хотите идти по тому же пути, что и вы
измените третий класс блока выбора «content» на «content1» в моем и попробуйте этот скрипт
$(document).ready(function(){
$("#options").change(function(){
$(".content").addClass("hidden");
$("#content-"+$(this).val()).removeClass("hidden");
openAnother($(this).val());
});
});
function openAnother(val){
$("#content-"+val).change(function(){
$(".content1").addClass("hidden");
$("#content-"+$(this).val()).removeClass("hidden");
});
}
Принятие Вы говорите о org.apache.commons.collections.MultiMap
, затем Вы не можете; так как это возвращает a Collection
и не a List
, это не поддерживает понятие порядка.
Если Вы говорите о org.apache.commons.collections.MultiHashMap
, затем все, что необходимо сделать, выполняют итерации по ключам, берут ArrayList
возвращенный и вид это использование Collections.sort()
.
Это предполагает, что Вы используете ту реализацию все же.
Нет ничего мешающего Вам реализовать Ваше собственное MultiMap
довольно легко, хотя, который поддерживает списки сортировки. Это может быть столь же легко как HashMap<K, Collection<V>>
, Я не знаком с тем, как работают MultiMaps.
На самом деле я не знаю, почему Вы хотели бы отсортировать Карту. Карта является словарем, и Вы получаете из этого словаря (или в случае мультикарт набор) значение (значения), которым Вы интересуетесь.
В случае MultiMap Вы, возможно, хотели бы отсортировать Набор, следующий из получения. Но что преимущество Вы имеете отсортированной Картой, так как оно ничего не ускоряет в нахождении определенного значения?