0
У меня есть коллекция (карта), которую я хочу использовать с тегом oree foreach.Как перебрать карту в mvel
Как это сделать в mvel и можно ли также получить текущий ключ?
У меня есть коллекция (карта), которую я хочу использовать с тегом oree foreach.Как перебрать карту в mvel
Как это сделать в mvel и можно ли также получить текущий ключ?
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
//java
for (Map.Entry<Integer, Integer> entry : map.entrySet())
{
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
//mvel
foreach (c : map.entrySet)
{
System.out.println("Key = " +c.key + ", Value = " +c.value);
}
Не должно быть 'c.key' и' c.value' в выражении mval? – Bohemian
@Bohemian, вы правы. Спасибо – Nomad
Я пробовал это, и я получаю исключение org.mvel2.templates.TemplateRuntimeError: не может итератировать тип объекта: java.util.HashMap –