java中数组的基本使用方法

数组:
一组类型相同而且存储空间连续的数据


数组如何定义:
1st. int[] data = new int[3];
2nd. int[] data = new int[]{1,2,3};
3rd. int[] data = {1,2,3};//静态初始化


数组如何得到一个元素:
System.out.println(data[0]); //0-(x-1)


如何得到数组的元素个数:
System.out.println(data.length);//属性 木有小括号


如何遍历数组
1st.for
2nd.foreach/forin


#复制数组
0.直接赋值 尝试复制数组 并没有得到新的数组 
1.自己动手 丰衣足食 最勤劳的办法 最笨的办法
2.克隆对象的方式 clone(); 不符合当前的应用场景
3.System.arraycopy(1,2,3,4,5);
1:要复制的源数组
2:源数组的起始位置
3:要复制到的目标数组
4:目标数组的起始位置
5:总共复制多少个元素


#数组排序
1.手动冒泡
2.调用Sun公司提供的数组排序的方法


38 18 69 21 23 28


38 vs 18
前大后小 交换顺序

18 38 69 21 23 28

38 vs 69
前小后大 顺序不变
18 38 69 21 23 28


69 vs 21
前大后小 交换顺序
18 38 21 69 23 28

69 vs 23
前大后小 交换顺序
18 38 21 23 69 28

69 vs 28
前大后小 交换顺序
18 38 21 23 28 69
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值