【发布时间】:2011-09-14 06:58:10
【问题描述】:
考虑到我有两个数组,例如:
String[] array1 = new String[10];
int[] array2= new int[10];
所以在一个方法中我计算了两个数组,即array1 & array2
现在我想返回这两个数组。我应该怎么做?
我在这里读到我可以创建另一个类并定义某些对象类型并将这些数组封装在该类构造函数中,但我仍然感到困惑并且没有完全理解。
如果您能向我展示一个可以做到这一点的工作示例,或者可能是任何类似的想法,那就太好了。
【问题讨论】:
-
您可能正在这里寻找不同的数据结构。两个数组中的值有什么关系?一个中的值是否对应于另一个中的值?是某种“缓存”还是可重用的“工作区”?通常,一个方法实际上只需要返回一个事物,因此了解一个方法为何试图同时返回两个事物是很有用的。
-
实际上是一个 int 类型的二维数组,而它的 [i] 索引将具有字符串用户名,该用户名将位于 String[] 数组中。这个 1D String 数组的索引将与 2D int 数组的索引相同。所以稍后我可以根据需要从这个一维数组中引用字符串用户名。
标签: java arrays object linked-list