gpt4 book ai didi

android - 不能使用 Arrays.copyOfRange

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:02 24 4
gpt4 key购买 nike

在 Ubuntu 11.10 上的 Eclipse Indigo 3.7.1 中,我似乎无法访问我的 Android 项目中的 Arrays.copyOfRange。

我的 JRE 是 java-6-openjdk,我认为它包括 Arrays.copyOfRange

例如,如果我有这段代码:

int[] debug = new int[5];
int[] x = Arrays.copyOfRange(debug,0,4);

Eclipse 告诉我

The method copyOfRange(int[], int, int) is undefined for the type Arrays

我不明白,因为 Android 引用 Arrays包括数组的这个方法。

有什么想法吗?

最佳答案

直到 API 级别 9 才引入方法 Arrays.copyOfRange()。确保您将其用作最低 SDK。

此外,您的索引不正确。在 Java 中,如果您有一个大小为 5 的数组,则索引范围为 0->4

将您的代码更改为:

int[] debug = new int[5];
int[] x = Arrays.copyOfRange(debug,0,4); // use 4 instead of 5

关于android - 不能使用 Arrays.copyOfRange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com