这是Java中的代码片段:
Object ob = new int[2];
现在假设我要初始化数组。这个
ob[0] = 5
;将不起作用,因为 ob 属于 Object 类型。铸造也不起作用:
(int[])ob[0] = 5;
顺便说一句,(int[]ob)[0]= 5;
会导致语法错误。那么,如何在没有硬编码的情况下在运行时分配值(例如Object ob = new int[]{1,2}
?这不是家庭作业,我正在尝试理解 Java。这是准备 Java 认证所必需的。干杯