Map 2 Map: есть лучший подход?

Тема в разделе "WASM.A&O", создана пользователем varnie, 9 янв 2009.

  1. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    привет всем~

    поясню на конкретной задаче:
    имеется изменяющееся кол-во объектов, кажд из которых имеет изменяющийся список языков, под каждый из которых нужно создать и использовать соответствующий редактор.
    т.е. что-то в духе:
    Код (Text):
    1. public class MainEditor {
    2.   private static Map<Foo, Map<Language, Editor> > m;
    3.   //...
    4. }
    и далее поддерживать актуальность этой карты.

    вопрос: есть ли более правильное решение? правильное == скорострельное и меньше жрущее память, под Яву.

    спасибо за комменты.
     
  2. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    Я Яву не очень знаю, но на C++ побыстрей было бы map из pair<Foo,Language> сделать.
    В Яве, насколько я знаю, стандартных пар нет, но всё равно мэп + объект "пара" со своим компаратором должен быть побыстрей двух мэпов.