java - Android Function 返回一个数组直接变成变量

标签 java android arrays 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?
}

最佳答案

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

public int[] foo() {
    int i = 0;
    int j = 0;
    int k = 0;
    return new int[]{i,j,k};
}

关于java - Android Function 返回一个数组直接变成变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10536528/

相关文章:

java - AspectJ中@After和@AfterThrowing的区别

android - Android Studio 3.1 Canary 6+ 后数据绑定(bind)卡住(更新 12.21.2018)

arrays - zsh 中的本地数组

c - 使用 C 使用随机数填充和打印数组

java - 一般来说,我应该在插入元素之前检查它是否在集合中吗?

java - 如何将字符串日期转换为长毫秒

java - JSS7 - TC-继续 : No dialog/transaction for id:

Android 手机重启后无法获取位置信息

Android Studio : Is creation of a signing configuration necessary when creating a custom build type?

C++:通过引用传递(指向?)对象数组