【问题标题】:How to use dynamic variable names? [duplicate]如何使用动态变量名? [复制]
【发布时间】:2012-03-03 23:05:12
【问题描述】:

可能重复:
Dynamic variable names Java

我正在用 Java 创建一个数独求解器/生成器。我使用 NetBeans 作为 IDE。我创建了一个小程序并在 NetBeans GUI 设计器中设计了它。对于字段(在 9*9 矩阵中保存数字),我使用文本字段并根据变量在矩阵中的位置命名变量。例如,第一个是 num_1_1。第一个数字代表行,第二个数字代表列。

实际的生成器/求解器将使用二维整数数组 (int[][]),当它生成/求解数独时,它将使用数组中的数字填充 gui 中的文本字段。

现在,有没有一种方法可以让我使用 for 循环来遍历可验证的名称并以这种方式分配每个名称?比如:

for(int x = 0; x < 9; x++){
    for(int y = 0; y < 9; y++){
        num+"_"+x+"_"+y = 5;
    }
}

谢谢!

【问题讨论】:

标签: java variables dynamic


【解决方案1】:

不,没有,至少不是以某种方式对你想要的东西来说不是完全矫枉过正。不要使用显式变量,使用文本字段数组的数组。有一个反射 API,但这里不需要。

【讨论】:

    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2020-03-15
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多