开发者社区> 问答> 正文

怎么清除Arrays.copyof()调用?

我在安卓系统中运行了AIDE。但是在编译java代码的时候出现问题了:
screenshot
elements部分是int类型。然后在AIDE出现了错误:
screenshot
我的本意是让编译器选择前一项,但是没有实现,麻烦高手告诉我解决方法,先谢谢了。

展开
收起
蛮大人123 2016-02-15 09:12:49 2325 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    确实是编译器或者IDE的问题,不过,Arrays.copyOf也不重要,可以不用,你可以试试下面的方法:

    public static int[] copyOf(int[] original, int newLength) {  
    int[] copy= new int[newLength]; 
    System.arraycopy(original, 0, copy, 0,       
                                   Math.min(original.length, newLength));  
    return copy;
     }

    可能会引起运行时间延迟,不过你可以试试。

    2019-07-17 18:42:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载