一尘不染

用Java方法返回两个数组

java

考虑到我有两个数组,例如:

String[] array1 = new String[10];
int[] array2= new int[10];

这样,在一个方法中,我计算了两个数组,即array1array2
,现在我想返回这两个数组。我应该怎么做?

我在这里读到我可以创建另一个类并定义某些对象类型,并将这些数组封装在该类构造函数中,但是我仍然感到困惑,并且不完全理解。

如果您能给我看一个可行的例子,或者有任何类似的想法,那将是很好的。


阅读 584

收藏
2020-12-03

共1个答案

一尘不染

您实际上还可以返回如下内容:

return new Object[]{array1, array2};

假设在调用此方法的地方之外,返回的对象是obj。然后获得对array1的访问权obj[0]和对array2的访问权obj[1]
将需要正确的转换 )。

2020-12-03