java中是否有类似于数组[1:]的东西?

java中是否有类似于数组[1:]的东西?,java,arrays,Java,Arrays,使用字符串数组,我想递归调用一个方法,参数是从索引1到结尾的数组。在python中,它看起来有点像数组[1],我一直在java中搜索类似的东西,但还没有,谢谢 否。您必须传递开始索引和(可能)结束索引。这看起来像: public static void doThing(int[] array, int start){ //do something here to array[start] doThing(array, start+1); } 您转到列表如何: Integer[]

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

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

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

您转到
列表如何

Integer[] array = ...;
List<Integer> list = Arrays.asList(array);
list.subList(1, list.length());
Integer[]数组=。。。;
列表=数组。asList(数组);
list.subList(1,list.length());

如果您的数组必须是“primitive”
int
,那么您可以使用。

这可能是过度杀戮,但会实现技巧(哦,还有您制作数组副本)等等,这在Python中非常方便!谢谢