Java基础_数组

创建数组:

dataType[ ] arrayRefVar = new dataType[arraySize]

代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest1.java

数组处理:

数组输出、数组总和、数组最大元素、for each循环、数组排序

代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest2.java

数组与List的转换:

List转换成数组,调用ArrayList的toArray方法;
数组转换成List,调用调用Arrays的asList方法 ;
普通类型的数组转换成List,需要先转成包装类,再从泛型转换成List;

代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest3.java

数组的查找与排序:

顺序查找、二分法查找(数组必须有序)、冒泡排序、选择排序

代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest4.java

递归:

代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest5.java

数组的优缺点:

优点: 按照索引查询速度快;能存储大量的数据;
缺点: 数组大小确定后不能改变;数组只能存储一种类型的数据;增加和删除元素很慢(数组元素是连续的);

二维数组的查找:

使用双层的for循环查找即可;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值