在Anylogic中,您如何提取对象的名称,以便我可以使用它并将其分配为Text值? (对象>>文本)

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

问题:代理程序具有一个引用对象的参数(比如说INode)。我想获取并使用该INode的名称作为纯文本,而无需编写将INode映射到其名称的函数。如果以currentLocation(值为Node12的值)为参数,则在代码段中,它看起来像:

agent.currentLocation

是否存在我可以引用的Parameters或其他对象的名称属性,并且它返回字符串(在这种情况下只是文本“ Node12”?我尝试了各种带有parameter.name,getValue等的引用,但无济于事。

tostring text-extraction anylogic
1个回答
0
投票

对于INodes,您可以使用myNode.getName(),就像您对Java中的每个对象一样。

但是,您无法获取参数,变量等的名称。并且您不应该这样做,这被认为是不正确的做法:-)

© www.soinside.com 2019 - 2024. All rights reserved.