привет всем~ поясню на конкретной задаче: имеется изменяющееся кол-во объектов, кажд из которых имеет изменяющийся список языков, под каждый из которых нужно создать и использовать соответствующий редактор. т.е. что-то в духе: Код (Text): public class MainEditor { private static Map<Foo, Map<Language, Editor> > m; //... } и далее поддерживать актуальность этой карты. вопрос: есть ли более правильное решение? правильное == скорострельное и меньше жрущее память, под Яву. спасибо за комменты.
Я Яву не очень знаю, но на C++ побыстрей было бы map из pair<Foo,Language> сделать. В Яве, насколько я знаю, стандартных пар нет, но всё равно мэп + объект "пара" со своим компаратором должен быть побыстрей двух мэпов.