Java学习之路
2016-01-16 11:28
627 查看
基础的学习已经不用,C++和Java有很多共同之处,我这次是找不同
Java首先接触的两个API函数
arraycopy———见明知意,数组复制方法,不多说,附上实例代码如下
运行坏境: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———数组的排序,附上代码如下
这里提到了包的概念,以后会学到。
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Manifest 用法
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 什么是 GraphQL?
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Spark RDD API详解(一) Map和Reduce
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序