Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用i访问多个变量_Java_Variables_For Loop - Fatal编程技术网

Java 使用i访问多个变量

Java 使用i访问多个变量,java,variables,for-loop,Java,Variables,For Loop,如果我有变量1,变量2和变量3。有没有办法用i来获取这个变量 例如获取变量i,其中i=1 我认为下面的代码说明了我所说的内容 ArrayList networkSetupData = new ArrayList(count); for(int i =0 ; i != count ; count--) { networkSetupData.add(dropDown[i]); } 先谢谢你 基本上,您应该重新构造代码,使其具有单个数组或集合变量。您有

如果我有变量1,变量2和变量3。有没有办法用i来获取这个变量

例如获取变量i,其中i=1

我认为下面的代码说明了我所说的内容

    ArrayList networkSetupData = new ArrayList(count);
    for(int i =0 ; i != count ; count--)
    {
        networkSetupData.add(dropDown[i]);
    }

先谢谢你

基本上,您应该重新构造代码,使其具有单个数组或集合变量。您有三个明显相关的变量,您希望通过索引访问它们:您想要一个集合


与其声明
dropDown1
dropDown2
dropDown3
,不如声明
dropDowns
作为
列表
或可能是
下拉列表[]
。然后,您可以随时通过索引访问它们。

您基本上应该重新构造代码,使其具有单个数组或集合变量。您有三个明显相关的变量,您希望通过索引访问它们:您想要一个集合


与其声明
dropDown1
dropDown2
dropDown3
,不如声明
dropDowns
作为
列表
或可能是
下拉列表[]
。然后您可以随时通过索引访问它们。

您在该代码示例中解决了自己的问题,这真是太神奇了。在这个for循环中,您可以在计数时连续添加相同的值!=0为什么需要这么多代码。有一个方法Collections.nCopies(int n,Object o)返回n的列表objects@Martin:否,他只是在下拉列表>新建ArrayList(计数)的0位置添加值;这将设置列表的容量,但不设置其大小。小心点。@maks:哦,是的!!事实上,你是对的。。。感谢您纠正我的错误。您在该代码示例中解决了自己的问题,真是太神奇了。在这个for循环中,您在计数时不断添加相同的值!=0为什么需要这么多代码。有一个方法Collections.nCopies(int n,Object o)返回n的列表objects@Martin:否,他只是在下拉列表>新建ArrayList(计数)的0位置添加值;这将设置列表的容量,但不设置其大小。小心点。@maks:哦,是的!!事实上,你是对的。。。谢谢你纠正我。是的,你是对的,我可以重写那一部分来使用数组。谢谢。是的,你是对的。我可以重写那个部分,使用数组。谢谢