java - 如何打印出数组索引 2-5
问题描述
我正在创建一个涉及数组的程序,有一次我想打印出数组的一部分。我想知道如何打印出例如数组索引 2-5。
我尝试做这样的事情,但没有奏效。
String[] testArray = {"a", "b", "c", "d", "e", "f'", "g"};
System.out.println(testArray[2,5]);
但它没有用。(不是我完全预料到的)。
我只是想知道你会如何做这样的事情。
解决方案
您可以Arrays::copyOfRange
像这样使用:
Arrays.copyOfRange(testArray, 2, 5)
要打印结果,您可以使用:
System.out.println(Arrays.toString(Arrays.copyOfRange(testArray, 2, 5)));
输出
[c, d, e]
推荐阅读
- async-await - 如何让机器人在收到某个消息的反应后将消息发送到特定频道
- db2 - DB2 临时表 - 在 DB2 Z OS 中检索插入的数据
- python - 我可以使用 pd.DataFrame() 定义多个数据框吗?
- javascript - 在 javascript 上制作“Atari Breakout”类型的游戏。想知道如何在无需手动操作的情况下创建它们的想法
- flutter - 3 个小部件位置:图像顶部和图像加文本底部全宽
- flutter - 在测试和尝试设计付费墙时,Revenuecat 产品为空
- r - 如何创建以函数参数命名的对象并将它们全部绑定?
- amazon-web-services - 如何在 azure 管道中部署 Elastic beanstalk
- git - 由于缓存凭据错误,无法将代码推送到 Azure DevOps
- django - 酒店预订系统的按日期价格数据库设计(存储每个日期与在运行时计算)