在java中有类似于array [1:]的东西吗?

时间:2013-03-27 02:14:22

标签: java arrays

使用字符串数组,我想递归调用一个方法,参数是从索引1到结尾的数组。在python中,它看起来像数组[1:],我一直在搜索类似于java的东西,但还没有,谢谢!

2 个答案:

答案 0 :(得分:2)

你搬到List

Integer[] array = ...;
List<Integer> list = Arrays.asList(array);
list.subList(1, list.length());

如果您的数组必须是“原始”int,那么您可以使用Trove's TIntArrayList

答案 1 :(得分:1)

没有。您必须传递起始索引和(可能)结束索引。这看起来像是:

public static void doThing(int[] array, int start){
    //do something here to array[start]
    doThing(array, start+1);
}