Java数组中两个基本函数的使用:

来源:互联网 发布:055型驱逐舰知乎 编辑:程序博客网 时间:2024/06/05 11:59

(1)arraycopy函数的使用

System.arraycopy(source, 0, dest, 0, x)

表示复制源数组中从下标0开始的x个元素到目的数组中,从目的数组的下标0所对应的位置开始存储。


package javaArray;import java.util.Arrays;public class java_practice102501 {public static void main(String[] args){int a[]={1,2,3,4,5};int b[]={9,8,7,6,5,4};System.arraycopy(a, 0, b, 3, 3);for(int i=0;i<a.length;i++){System.out.println(a[i]);}for(int i=0;i<b.length;i++){System.out.println(b[i]);}}}

上述代码的含义是:复制源数组(a)中从下标0开始的3个元素到目的数组(b)中,从目的数组(b)的下标0所对应的位置开始存储。

运行结果:1,2,3,4,5

9,8,7,1,2,3

(2)Arrays.sort函数的使用

用Arrays.sort来排序数组,把里面的元素按从小到大的顺序一一排列,然后输出。

package javaArray;import java.util.Arrays;public class java_practice102501 {public static void main(String[] args){int a[]={9,8,7,6,5,4};Arrays.sort(a);for(int i=0;i<a.length;i++){System.out.println(a[i]);}}}
运行结果:4,5,6,7,8,9


1 0
原创粉丝点击