开发者社区> 问答> 正文

如何用Java中的另一个数组创建子数组?

如何从另一个数组创建一个子数组?有没有一种方法可以从第一个数组获取索引,例如:

methodName(object array, int start, int end) 我不想遍历循环并使我的程序受苦。

我不断收到错误消息:

找不到符号方法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); } }

展开
收起
保持可爱mmm 2020-01-16 14:42:19 590 0
1 条回答
写回答
取消 提交回答
  • 您可以使用

    JDK> 1.5 Arrays.copyOfRange(Object[] src, int from, int to) Java文档

    JDK <= 1.5 System.arraycopy(Object[] src, int srcStartIndex, Object[] dest, int dstStartIndex, int lengthOfCopiedIndices);

    问题来源于stack overflow

    2020-01-16 14:42:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载