您的位置:首页 > 编程语言 > Java开发

Java学习之路

2016-01-16 11:28 627 查看
基础的学习已经不用,C++和Java有很多共同之处,我这次是找不同

Java首先接触的两个API函数

arraycopy———见明知意,数组复制方法,不多说,附上实例代码如下

public class Test_array_copy
{
public static void main(String[] args)
{
int a1[] = {1, 2, 3, 4, 5};
int a2[] = {9, 8, 7, 6, 5, 4, 3};
System.arraycopy(a1, 0, a2, 0, 3);
System.out.println("a1数组中的内容:");
for(int i = 0; i < a1.length; i++)
{
System.out.println(a1[i]+" ");
}
System.out.println();

System.out.println("a2数组中的内容: ");
for(int i = 0; i < a2.length; i++)
{
System.out.println(a2[i]+" ");
}
System.out.println("\n数组拷贝完成!");
}
}


运行坏境:JDK+notepad++ windows7

Java System.arraycopy()方法用法实例

复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置

描述

java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置。阵列组件的一个子序列被复制从由src引用的源数组到目标数组引用bydest。复制的组件的数量是相等的length 参数.

组成部分源数组中的位置srcPos到srcPos + length-1复制到的位置的destPos到destPos + length - 1,目标数组。

声明

以下是java.lang.System.arraycopy()方法的声明

public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

参数

src – 这是源数组.

srcPos – 这是源数组中的起始位置。

dest – 这是目标数组。

destPos – 这是目标数据中的起始位置。

length – 这是一个要复制的数组元素的数目。

返回值

此方法不返回任何值。

2.Arrays.sort———数组的排序,附上代码如下

import java.util.*;    //导入java包,因为用到sort。
public class Test_sort
{
public static void main(String[] args)
{
int a[] = {4, 32, 45, 32, 65, 32, 2};

System.out.println("数组排序前的顺序: ");
for(int i = 0;i < a.length; i++)
System.out.println(a[i]+" ");
Arrays.sort(a);
System.out.println("\n数组排序后的顺序: ");
for(int i = 0; i < a.length; i++)
System.out.println(a[i]+" ");
}
}


这里提到了的概念,以后会学到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java api class