Java 流口水:向阵列施放

Java 流口水:向阵列施放,java,arrays,drools,Java,Arrays,Drools,有一个关于将对象强制转换到数组的快速问题。不知什么原因,它似乎不起作用。正如你们所看到的,我首先成功地铸造了HashMap,那个公园还可以。但是,HashMap的“value”部分被支持为数组,因此我尝试将其强制转换以访问其中的元素。像这样: ((Array)((HashMap)$values1).get(p.getIdPatient()))[1] = 0; 这就是我得到的错误: drools/spring/rules4/Rule掼u可能掼u瘾君子掼u check1548290853.java

有一个关于将对象强制转换到数组的快速问题。不知什么原因,它似乎不起作用。正如你们所看到的,我首先成功地铸造了HashMap,那个公园还可以。但是,HashMap的“value”部分被支持为数组,因此我尝试将其强制转换以访问其中的元素。像这样:

((Array)((HashMap)$values1).get(p.getIdPatient()))[1] = 0;
这就是我得到的错误:

drools/spring/rules4/Rule掼u可能掼u瘾君子掼u check1548290853.java(41:2032):数组无法解析为类型


所以我是Drools新手,我的语法可能是错误的,如果有人帮助我成功地将其转换为数组,我将不胜感激。提前谢谢。

我找到了答案,应该是
(整数[])
而不是
(数组)