在Python中,您可以执行以下操作:
myList = [1, 2, 3, 4]
a, b, c, d = myList
print a # -> 1
print d # -> 4
有没有办法在Java中做这样的事情?比下面更好/更快:
int[] myList= {1, 2, 3, 4};
int a = myList[0];
int b = myList[1];
int c = myList[2];
int d = myList[3];
答案 0 :(得分:1)
不完全相同,但您可以使用逗号运算符接近它:
import flash.display.MovieClip;
import flash.display.Loader;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.external.ExternalInterface;
Exit_btn.addEventListener(MouseEvent.CLICK, onClick)
function onClick(event:MouseEvent):void
{ var req:URLRequest =new URLRequest("javascript:confirm('Are you sure?')");
navigateToURL(req);}
答案 1 :(得分:0)
您可以使用Integer类型的ArrayList。
这看起来像下面的代码:
myList.set(0,1);
然后你可以使用.set(int where,int what)
来设置变量myList.add(2);
或者你可以附加.add(int what)
int a = myList.get(0);
int b = myList.get(1);
然后你可以使用.get(int where)
来获取变量{{1}}
这会将变量a设置为1,将变量b设置为2,因为您将变量附加到最后。这些ArrayLists的优点是,你可以比使用Array更容易获得变量,但是你需要更多的代码来添加它。因此,它适用于代码中的大量非变化变量。