在 Anylogic 中创建符合条件的代理列表

问题描述 投票:0回答:1

这是我正在研究的一个模型,我试图从符合标准的人群中创建一个代理列表。

traceln(filter( main.facilities, p -> p.WasteAvlty == 1 ));

返回的列表如下,

但是我想要一个包含代理索引号的列表,而不是代理的名称。我的目标是创建一个符合标准的代理索引列表。

返回的列表应类似于 {0,1,2,3} 等。

anylogic
1个回答
0
投票
ArrayList <Integer> theList=new ArrayList();
List <Facility> facilities=filter( main.facilities, p -> p.WasteAvlty == 1 );
for(Facility f : facilities){
     theList.add(f.getIndex());
}
© www.soinside.com 2019 - 2024. All rights reserved.