使用字符串数组,我想递归调用一个方法,参数是从索引 1 到末尾的数组。在python中,它看起来像array[1:],我一直在java中寻找类似的东西,但还没有,谢谢!
问问题
971 次
2 回答
2
你搬到List
:
Integer[] array = ...;
List<Integer> list = Arrays.asList(array);
list.subList(1, list.length());
如果您的数组必须是 'primitive' int
,那么您可以使用Trove 的 TIntArrayList。
于 2013-03-27T02:36:56.900 回答
1
不可以。您必须传递起始索引和(可能)结束索引。这看起来像:
public static void doThing(int[] array, int start){
//do something here to array[start]
doThing(array, start+1);
}
于 2013-03-27T02:16:41.153 回答