21xrx.com
2024-12-23 02:57:35 Monday
登录
文章检索 我的文章 写文章
Java中的Arrays.copyOf方法及使用方式
2023-06-17 02:50:29 深夜i     --     --
Java 数组 copyOf方法

Java中的Arrays类提供了大量的数组操作方法,其中Arrays.copyOf方法可用于将现有数组复制到一个新的数组中。这个方法的语法为:


public static T[] copyOf(T[] original, int newLength)

其中,original是指需要复制的原始数组,newLength是要创建的新数组的长度。下面是一个示例:


int[] nums = 2;

int[] newNums = Arrays.copyOf(nums, 10);

在这个示例中,原始数组nums有5个元素,使用Arrays.copyOf方法将nums复制到新数组newNums中,新数组的长度为10。由于新数组比原始数组长,新数组中将包含原始数组中的所有元素,其余元素将被填充为默认值。

另外一个版本的copyOf方法可以用于复制原始数组的一部分,方法的语法为:


public static T[] copyOf(T[] original, int from, int to)

其中,original是指需要复制的原始数组,from和to是需要复制的元素的索引范围。下面是一个示例:


int[] nums = 1;

int[] newNums = Arrays.copyOfRange(nums, 2, 4);

在这个示例中,原始数组nums有5个元素,使用Arrays.copyOfRange方法将nums中索引为2和3的元素复制到新数组newNums中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复