首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在运行时向对象数组添加多个数据

在运行时向对象数组添加多个数据
EN

Stack Overflow用户
提问于 2013-05-15 13:49:42
回答 3查看 952关注 0票数 1

如何在java中设置对象的二维数组的值。

下面是我的for循环:

代码语言:javascript
复制
Object[][] hexgenSecurityInferenceData = null;
for (String methodName: knowGoodMap.keySet()) {
    hexgenSecurityInferenceData = new Object[][] {
        {
            (KnownGoodInfoRO) knowGoodMap.get(methodName), new Object[] {
                (MethodPropertiesRO) methodPropertiesMap.get(methodName), (List) methodParametersMap.get(methodName)
            }
        },
    };
}

这只打印一行数据。我确信我在adding values to Array of Object but really don't know how to fix.的时候犯了错

请帮我解决这个问题

EN

Stack Overflow用户

发布于 2013-05-15 13:54:29

你有一个对象矩阵Object[][],所以如果你想填充这个二维数组,你必须这样做:

代码语言:javascript
复制
Object[][] hexgenSecurityInferenceData=new Object[10][10];
for(int i=0; i<10;i++){
   for(int j=0; j<10;j++){
        hexgenSecurityInferenceData[i][j] = new Object();
   }
}

Jon指出,一样,最好有自己的实现/封装,而不是使用Object

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16557765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档