У меня есть быстрый вопрос относительно приведения объекта в массив. Кажется, это не работает по какой-то причине. Как видите, я впервые успешно произвел кастинг в HashMap, с этим парком все в порядке. Однако предполагается, что часть «значения» HashMap является массивом, поэтому я попытался привести его к типу, чтобы получить доступ к элементу внутри него. Как это:
((Array)((HashMap)$values1).get(p.getIdPatient()))[1] = 0;
Это ошибка, которую я получаю:
drools / spring / rules4 / Rule_Possible_addicts_check1548290853.java (41: 2032): Массив не может быть преобразован в тип
Так что я новичок в Drools, и мой синтаксис, вероятно, неправильный, был бы признателен, если бы кто-нибудь помог мне успешно привести в Array. Заранее спасибо.