java - 访问子数组并对Java中数组中的元素进行计数

标签 java arrays

我有 2 个关于java 中的数组 的问题,如有任何帮助,我们将不胜感激。

  1. 有没有办法访问子数组(python: array[1:5] )

  2. 我想知道java 是否有计算数组 中特定元素的函数。

我不想使用 for 循环。

最佳答案

对于第一个问题,您可以使用 Arrays 类的 copyOfRange 静态方法。

使用示例:

int[] array = new int[]{1, 2, 3, 4, 5};
int[] subArray = Arrays.copyOfRange(array, 1, 3);

//subArray = [2, 3]

对于你的第二个问题,该方法必须遍历整个数组,没有循环就无法完成。

关于java - 访问子数组并对Java中数组中的元素进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20800523/

相关文章:

java - 设计考虑 - 在一定数量的失败后关闭 ForkJoinPool

java - 在java中连接2个二维数组?

java - onClick 方法不起作用

c# - 避免数组重复

java - LocationAwareLogger 上的 SLF4J NoSuchMethodError

JAVA pdfbox PDF 到非常简单的 HTML

javascript - 比较两个对象数组 JS

java - 为什么打印出两位数字而不是一位?

c# - 将值从动态文本框复制到锯齿状数组错误

javascript - 对象中数组的求和值