gpt4 book ai didi

java - java中迭代变量名(Tridium Baja)

转载 作者:行者123 更新时间:2023-12-01 15:17:34 32 4
gpt4 key购买 nike

在Java中,有没有办法迭代变量列表

(例如 Avg1、Avg2、Avg3)将数字替换为变量?

我无法使用数组,因为它们无法在 Tridium 环境中通过。

我需要这样的东西:

for (i=1;i<10;i++) {
getAvg(i).setValue(5);
}

我必须使用以下格式才能设置值:

getVarName().setValue(value);

其中 VarName = 变量名称,以大写字母开头value = 将变量设置为的值。

最佳答案

我终于知道如何做我需要的事情了。

for (int i=1; i <= incount; i++) {   

String ord = getString("BqlOrd" + i);

Bnum = (BStatusNumeric)get("Num"+i);
Bavg = (BStatusNumeric)get("Avg"+i);
Bmin = (BStatusNumeric)get("Min"+i);
Bmax = (BStatusNumeric)get("Max"+i);
Bdefault = (BStatusNumeric)get("Default"+i);
}

这会有效地迭代 Tridium 程序中的“槽”,这些槽属于 BStatusNumeric 类。

关于java - java中迭代变量名(Tridium Baja),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11422384/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com