数据操作相关函数笔记

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

数据操作相关函数笔记

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[]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航