当前位置: 首页 > 知识库问答 >
问题:

按数组中的某些索引打印值

微生永春
2023-03-14

我有一个数组:int[]arr={1,2,3,4,5,6}

我需要打印一些从1到5的索引值,为什么我不能在java中这样做?system.out.println(ARR[1,5])那么该如何完成呢?

共有1个答案

冷越泽
2023-03-14

您必须创建一个新的数组。您可以使用copyofrange(因为您可以指定开始索引和结束索引)这样做,如下所示:

int[] newArr = Arrays.copyOfRange(arr, 1, 5);

然后,要打印数组,可以使用.tostring(),如下所示:

System.out.println(Arrays.toString(newArr));
 类似资料:
  • #include <stdio.h> int num[10] = { 1 << 0, 1 << 1, 1 << 2, 1 << 3, 1 << 4, 1 << 5, 1 << 6, 1 << 7, 1 << 8, 1 << 9 }; int main (void) { int i; for (i = 0; i < 10; i++) p

  • 我需要从数组中选择10个最小的数字(有2000个项目)并打印它们的索引。 起初,我尝试对这个数组排序并打印值数组[0到9]。这是最小的数字,但我丢失了这些值的索引,它们是非排序数组。 第二种选择是尝试使用treeMap,它工作得很好,但当我有两个相等的键时,它只打印其中一个,但我需要同时打印这两个键。 将代码与treeMap一起使用的示例: 到目前为止,我还没有使用treeMap,所以有可能存在一

  • 问题内容: 我正在尝试创建一个(sqlite)查询,该查询将执行GROUP BY,但不会将任何值’unknown’分组。例如,我有表: 使用正确的查询并带有“ GROUP BY名称,parent_id,school_id”,我需要返回以下行: 任何帮助将不胜感激。谢谢! 问题答案: 您很难用一个语句来完成此操作,但是可以使用两个语句的结果 所有的名单 ,但 添加()全部列表 SQL语句 请注意,我

  • 问题内容: 对于我的项目,我需要制作一个程序以10个数字作为输入并显示这些数字的模式。该程序应使用两个数组和一个将数字数组作为参数并在数组中返回最大值的方法。 基本上,到目前为止,我所做的是使用第二个数组来跟踪一个数字出现了多少次。查看初始数组,您将看到模式为4。(显示最多的数字)。在第二个数组中,索引4的值为2,因此2将是第二个数组中的最大值。我需要在第二个数组中找到该最大值,然后打印索引。我的

  • 问题内容: 我有一个像这样的numpy数组: 如何一步一步获取特定索引位置的值?例如: 结果应为: 问题答案: 只是索引使用你

  • 问题内容: 我有一系列元素。我还有一个IndexSet,它指定需要将数组的哪些索引提取到新数组中。例如: 我正在寻找使用swift 函数的方法,但是还没有答案。我怎样才能做到这一点? 问题答案: 是递增整数的集合,因此可以 将 每个索引 映射 到相应的数组元素: 假定所有索引对于给定数组均有效。如果不能保证,则可以过滤索引(如@dfri正确标记):