在python中,您可以执行以下操作:
myList = [1, 2, 3, 4]
a, b, c, d = myList
print a # -> 1
print d # -> 4
有没有办法在爪哇做这样的事情?比下面更好/更快:
int[] myList= {1, 2, 3, 4};
int a = myList[0];
int b = myList[1];
int c = myList[2];
int d = myList[3];
不完全相同,但是您可以使用逗号操作员接近它:
int[] myList= {1, 2, 3, 4};
int a = myList[0], b = myList[1], c = myList[2], d = myList[3];
您可以使用类型整数的数组列表。
这看起来像以下代码:
List<Integer> myList = new ArrayList<Integer>();
然后您可以使用.set(int where,int what)
设置变量myList.set(0,1);
,或者您只需附加.add(int what)
myList.add(2);
然后您可以使用.get(int)
获得变量int a = myList.get(0);
int b = myList.get(1);
这将变量a设置为1和变量B至2,因为您在最后将其添加。这些数组列表的优点是,您可以比使用数组更容易获得变量,但是您需要更多的代码来添加它。因此,它适用于代码中的大量非变化变量。