Android Function将数组直接返回变量

ilo*_*mbo 2 java arrays android variable-assignment

我看到javascript有类似的东西.
是否可以在Android中执行此类操作?我知道如何使用数组名称来做,我的问题是关于返回并直接从组成数组的变量进行分配.

private int[] calcHead() {
    int i;
    int j;
    int k;
    // Do stuff
    return {i, j, k};     <-- is this possible? (I am getting error: "The Method must return a result of type int[]")
}

private void otherFunc(){
    int a;
    int b;
    int c;

    {a, b, c} = calcHead();   <-- is this possible?
}
Run Code Online (Sandbox Code Playgroud)

She*_*tib 12

这是一个相当基本的问题:无论如何:

public int[] foo() {
    int i = 0;
    int j = 0;
    int k = 0;
    return new int[]{i,j,k};
}
Run Code Online (Sandbox Code Playgroud)