【NB】JAVA.UTIL.ARRAYS类常用方法

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-27

数组复制

与使用System.arraycopy进行数组复制类似的, Arrays提供了一个copyOfRange方法进行数组复制。
不同的是System.arraycopy,需要事先准备好目标数组,并分配长度。 copyOfRange 只需要源数组就就可以了,通过返回值,就能够得到目标数组了。
除此之外,需要注意的是 copyOfRange 的第3个参数,表示源数组的结束位置,是取不到的。

import java.util.Arrays;

public class HelloWorld {
public static void main(String[] args) {
int a[] = new int[] { 18, 62, 68, 82, 65, 9 };

// copyOfRange(int[] original, int from, int to)
// 第一个参数表示源数组
// 第二个参数表示开始位置(取得到)
// 第三个参数表示结束位置(取不到)
int[] b = Arrays.copyOfRange(a, 0, 3);

for (int i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
}

}
}

沙发
NB狐狸 2023-3-7
会有一双手掌,紧紧相握。会有你,在明亮的清晨,在无光的暗夜,把一块石子交付,向天地有所感激,有所眷恋。
板凳
NB狐狸 2023-3-8
我并没有讨厌的人,所以人人都喜欢。
地板
NB狐狸 2023-3-8
这世上,有所谓的普通人类吗……
任何人身上都有一定的不健全。完美的人是不存在的。
这即是说人类为拙作——
绝对正确的选择是做不到的——
所以……肯定……无论是怎样的人类……
最后都……会变成这样——?

评论

登录后才可发表内容
  • 主题

    140

  • 帖子

    219

  • 关注者

    0

TA的新帖
Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0270s Mem:2149Kb