是否可以直接从Array或任何java实现更改局部变量值?

时间:2018-04-25 22:57:15

标签: java arrays variables

[print(str(re.sub(conv_regx, r'\3 \2 \4 \5', str(i)))) for i in list(cnn) if "Conv2d" in str(i) ]


    [print(str(re.sub(conv_regx, r'\3 \2 \4 \5', str(i)))) for i in list(cnn) if "Conv2d" in str(i) ]
         ^
SyntaxError: invalid syntax

String [] varArray = new String [] {m​​onRegHrs,monPotHrs,monNpotHrs};

我希望能够将monRegHrs的局部变量值从0.00更改为新值。

检查元素名称是否为" monRegHrs" 如果是的话,monRegHrs ="你好"

这可以在java中操纵这样的局部变量吗?如果是这样的话?

1 个答案:

答案 0 :(得分:0)

最简单的处理方法是,对于所有变量,您需要创建一个单独的方法来更改变量,然后更改数组的元素,以及您可能想要添加的任何其他内容(对于任何与变量耦合的东西。)

public SetmonRegHrs(String value) {
monRegHrs = value;
varArray[0] = value;
}

public SetmonPotHrs(String value) {
monPotHrs = value;
varArray[1] = value
}

public SetmonNpotHrs(String value) {
monNpotHrs = value;
varArray[2] = value;
}