如何从另一个数组创建子数组?是否有一种方法可以从第一个数组中获取索引,例如:
methodName(object array, int start, int end)
我不想重复制作循环并让我的程序受到影响。
我不断收到错误:
cannot find symbol method copyOfRange(int[],int,int)
这是我的代码:
import java.util.*;
public class testing
{
public static void main(String [] arg)
{
int[] src = new int[] {1, 2, 3, 4, 5};
int b1[] = Arrays.copyOfRange(src, 0, 2);
}
}
最佳答案
你可以使用
JDK > 1.5
Arrays.copyOfRange(Object[] src, int from, int to)
JDK <= 1.5
System.arraycopy(Object[] src, int srcStartIndex, Object[] dest, int dstStartIndex, int lengthOfCopiedIndices);
关于java - 如何从 Java 中的另一个数组创建子数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439595/