数组的基本操作

6.1数组的概述

数组是具有相同类型的一组数据的集合

 

 

6.2二维数组的创建和使用

如果一维数组中的各个元素仍然是一个数组,那么它

 

就是一个二维数组

二维数组,第一个下标表示的行,第二个下标表示的列

 

二维数组的初始化(花括号里面嵌套花括号)

Int myarr[2][3] = {{2,2,4},{5,6,4},{2,3,3}};

 

 

6.3数组的基本操作

填充数组

Arraysfill方法可以任意数组的元素进行替换

有两种重载方式

fill(int [],int value )  将指定的值赋给数组的每一个元素

Fill(int[] a, int fromIndex,int toIndex,int value )    将指定的int值分个指定范围的每一个元素,包左不包右

 

 

对数组进行排序

Arrays.sort();      从小到大排序

 

复制数组

Arrays.copyOf(arr,int newlength);   复制数组到一个新的数组,如果长度大于原来的数组,用零填充,小于则从数组的第一个元素开始截取,直到满足数组的长度

 

copyOfRangearrint formIndexint toIndex);  复制指定位置的数组到新数组,包左不包右

 

 

查询数组(查询之前要对数组进行排序

Arrays.binarySearch(Object[] a , Object key);     查询数组里面的元素,如果有返回元素的索引位置,没有返回-1

Arrays.binarySearch(Object[] a,int fromIndex,int toIndex,Object key);     在指定范围内检索某一个元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值