gpt4 book ai didi

java - 如何从特定位置将数组发送到方法

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:56 25 4
gpt4 key购买 nike

这是我正在寻找的示例:

  public static void main(String[] args) {   
if(args.length>2){ print(args.getArrayFromIndex(2)); }
else { print(args); }
}

public static void print(String... list){
for(String str : list){ System.out.println(str); }
}

我想知道是否有一些内置方法,或者唯一的选择是从索引 2 创建新数组并将其发送

最佳答案

在 Java 6 或更高版本中,您可以使用 Arrays.copyOfRange方法采用原始数组、初始索引(包括)和最后一个索引(不包括),并返回指定范围的副本:

if(args.length>2){
print(Arrays.copyOfRange(args, 2, args.length));
}

关于java - 如何从特定位置将数组发送到方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683637/

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