Я сделал что-то немного другое. Не самый лучший, но у меня это работает. Может быть, это может быть «обобщено».
private static final Object[][] ENTRIES =
{
{new Integer(1), "one"},
{new Integer(2), "two"},
};
private static final Map myMap = newMap(ENTRIES);
private static Map newMap(Object[][] entries)
{
Map map = new HashMap();
for (int x = 0; x < entries.length; x++)
{
Object[] entry = entries[x];
map.put(entry[0], entry[1]);
}
return map;
}
Попробуйте проверить параметр "регулярное выражение", а затем введите что-нибудь вроде [^ term] или (?! Term) - оба значения не являются термином, но они немного отличаются ( обратитесь к документации по RegExp, например this ).