Java中是否有将变量列表初始化为数组中相应对象的语法?
String hello, world;
String[] array = {"hello", "world"};
//I want:
{hello, world} = array;
//instead of:
hello = array[0];
world = array[1];
我想我记得 Matlab 中这种方便的语法,但我没有注意到在 Java 中实现这一点的方法。这种语法将帮助我组织我的代码。具体来说,我想在一个函数中输入一个对象数组,而不是多个参数中的每个数组成员,然后通过在方法范围内声明变量以对数组成员进行命名访问来开始该方法的代码. 例如:
String[] array = {"hello", "world"};
method(array);
void method(array){
String {hello, world} = array;
//do stuff on variables hello, world
}
感谢您的建议。-丹尼尔