龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

数据操作相关函数笔记

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
数据操作相关函数笔记 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

数据操作相关函数笔记
  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[]


  
精彩图集

赞助商链接