数据操作相关函数笔记 1,数组复制函数 System.arraycopy() System.arraycopy(源数组,0,目标数组,0,复制长度) 示例: public class TestArrCopy {    public static void main(String[] args)       {          int ia[]=new int[]{1,2,3,4,5};          int ib[]=new int[]{9,8,7,6,5,4,3,2};          System.arraycopy(ia,0,ib,0,3);   //复制源数组ia中从下标为0开始的3个元素到数组ib中并从下标为0开始存储          for (int i=0;i<ia.length;i++)  System.out.print(ia[i]);            for (int j=0;j<ib.length;j++)  System.out.print(ib[j]);               }    } 结果:1234512365432 2,数组排序函数 Arrays.sort(数组名) 示例程序: import java.util.*; class Arrsort {  public static void main(String[] args)  {   int ia[]=new int[]{2,9,3,6,7,4};       Arrays.sort(ia);       for(int i=0;i<ia.length;i++)          System.out.print(ia[i]);   } } 结果:234679 3,数组比较函数(不是元素比较) Arrays.equals(数组1,数组2) 示例程序: import java.util.*; class equ {  public static void main(String[] args)  {   int ia[]=new int[]{1,2};   int ib[]=new int[]{1,2};   if(Arrays.equals(ia,ib))   System.out.println("ia[] equals ib[]");   else   System.out.println("ia[] not equals ib[]");   } } 结果:ia[] equals ib[] 
 
  |