You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java中构建含Object、String、Boolean的对象集合类的最佳方式是什么?

Java中包含Object、String、Boolean元素的集合实现方案

我想在Java中创建一个包含Object、String、Boolean三种元素的集合类,使其能像如下代码一样在循环中使用:

for ( objectArray collectionElement  : ArrayElementsCollection ) {
   if ( collectionElement.String == 'type_of_element' && collectionElement.boolean ) {
      // 这里处理collectionElement.Object
   }
}

请问实现该需求的最佳方式是什么?使用ArrayList<ArrayList<ArrayList>>还是Map?


2023年8月15日更新

感谢@tgdavies,我参考其示例找到了管理活动接口集合列表的最简方法,编写了如下代码:

class myConnections {
    public String connectionName;
    public int connectionType;
    public Boolean connectionState;
    public String connectionAddress;

    // 省略构造方法等其他实现代码
}

public class MainCustomClass {
    
    private ArrayList<myConnections> collectionConnections;

    private MainCustomClass() { 
        collectionConnections = new ArrayList<myConnections>(); 
    }
        
    public void getActiveConnections() {
        collectionConnections.clear();

        if (!localIPs.isEmpty()) {
            IntStream.range(0, localIPs.size())
                .forEach(i -> collectionConnections.add(new myConnections(localHostnames.get(i), connectionType, connectionState, localIPs.get(i))));
        }
    }
}

该方案满足了我的需求,再次感谢@tgdavies!


内容的提问来源于stack exchange,提问作者Luigino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 23:02:10