首页 > 代码库 > JAVA学习笔记一:数组的基本操作
JAVA学习笔记一:数组的基本操作
学习JAVA有必要下一本类库的书查询,刚开始学需要查询,之后就能熟能生巧了。
a1数组的内容1234
a2数组的内容12389
一:数组的复制
先介绍System.arraycopy(src, srcPos, dest, destPos, length)的用法
//src代表原数组
//srcPos代表第一个参数的起始位置
//dest代表第二个数组
//destPost代表第二个数组的起始位置
//length代表复制数组的长度
<span style="font-family:Times New Roman;font-size:18px;">package projiect; public class test1 { public test1() { // TODO Auto-generated constructor stub } public static void main(String[] args) { // TODO Auto-generated method stub int i; int a1[]={1,2,3,4}; int a2[]={5,6,7,8,9}; System.arraycopy(a1, 0, a2, 0, 3); System.out.print("a1数组的内容"); for(i=0;i<a1.length;i++) System.out.print(a1[i]); System.out.println(); System.out.print("a2数组的内容"); for(i=0;i<a2.length;i++) System.out.print(a2[i]); System.out.println(); } }</span>
运行结果
a1数组的内容1234
a2数组的内容12389
其中a1.length代表a1的个数。二维数据也一样。二:System.out.print和System.out.println的区别
System.out.print();向控制台输出后不换行
System.out.println();换行;
三:二维数组
<span style="font-family:Times New Roman;">public static void main(String[] args) { // TODO Auto-generated method stub int i; int num[][]={{1,2,3,4},{5,6,7,8}}; int a=num[1].length; System.out.print(a); }</span>输出a=4;若a=num.length输出a=2;此时表示行数,而a=num[i].length代表列数。n数组以此类推。
三:数组的排序
<span style="font-family:Times New Roman;"> // TODO Auto-generated method stub int i; int num[]={2,3,6,4,5,1,8,7}; System.out.print("排序前的顺序:"); for(i=0;i<num.length;i++) System.out.print(num[i]+" "); System.out.print("\n"); Arrays.sort(num); System.out.print("排序后的顺序:"); for(i=0;i<num.length;i++) System.out.print(num[i]+" ");</span>排序前的顺序:2 3 6 4 5 1 8 7
排序后的顺序:1 2 3 4 5 6 7 8一个Arrays.sort(num)命令就能升序排序,所以记住类库对于Java学习很重要,C++的话就需要自己写了。
JAVA学习笔记一:数组的基本操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。