请问一下如何一次返回多个int数组

请问一下如何一次返回多个int数组?
我只能返回一个。

fifjcjeifkojmhfbutgeiejh

有好几种方法
(1)返回数组的数组
(2)返回一个对象,对象的每个属性成员是一个数组,特例是返回一个Tuple
(3)利用out参数的方式返回数组

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7510772
  • 除此之外, 这篇博客: 记录刷力扣常用函数、数据结构和方法(不断更新)中的        实现判别int类型的整数是否溢出(上溢出、下溢出)  部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •         实现函数outRange(String s),该函数的功能是实现判断数字字符串是否超出了int类型的整数范围。若超出了范围,上溢出则返回最大值Integer.MAX_VALUE;下溢出则输出最小Integer.MIN_VALUE。若没有超出范围,则输出数字字符串的int形式.注意符号!

        private static int outOfRange(String str) {
            int length = str.length();
            if (length == 0) {
                return 0;
            }
            int index = 0;
            int sum = 0; // 记录累加结果
            int blog = 1;
    
            while (index < length) {
                int digit;
                if (str.charAt(index) == '-') {
                    index++;
                    blog = -1;
                    continue;
                } else {
                    digit = str.charAt(index) - '0';
                }
    
                // 这里假定str是合法的字符串,不需要进行digit合法性判断
                if (Integer.MAX_VALUE / 10 < sum || (Integer.MAX_VALUE / 10 == sum && Integer.MAX_VALUE % 10 < digit)) {
                    // 说明溢出
                    if (blog == 1) {
                        return Integer.MAX_VALUE;
                    } else {
                        return Integer.MIN_VALUE;
                    }
                }
                // 说明还没有溢出
                sum = sum * 10 + digit;
                index++;
            }
            return Integer.parseInt(str);
        }

1.多维数组,或者嵌套结构
2.利用out从参数位置返回