力扣视频笔记3——java数组常见操作

创建数组

常见方式有4种,基本上这四种就足够了。
以常见数组【1,2,3】为例子
第一二种:(知道数组中元素值为1,2,3,就直接赋值即可)
int[] a ={1,2,3};
int[] b =new int[]{1,2,3};
第三种:
int[] c =new int[3];
for(int i =0;i<a.length;i++){
c[i]=i+1;
}
第四种:(用java内置的包ArrayList,不需要指定数组的长度和元素)其实就相当于python的list列表。
创建数组列表,指定数组里面的类型为Integer
此时不能指定为int,int是java的数据类型,而<>里面放的是一个对象类型,Integer为int的对象类型。
ArrayList< Integer > arr=new ArrayList<>();
for(int a=0;i<3;i++){
arr.add(i+1);
}

添加元素

使用ArrayList的方法,可以直接添加元素,因为没有指定的长度,用创建数组的前三种方法,还要重新声明数组的长度。
add()——默认在尾部加
add(索引,元素值)——在索引位置加
在这里插入图片描述

访问元素

通过下标(索引)访问
普通的方式访问和ArrayList访问(get):
在这里插入图片描述

更新元素

把某一个索引上的元素更新为另外一个值
普通的更新和ArrayList更新(set):
set(索引,元素值)——把索引位置改为元素值

在这里插入图片描述

删除元素

ArrayList删除
remove(元素)
在这里插入图片描述

数组长度

普通创建数组方式a b c即:用length
ArrayList创建数组:size()

在这里插入图片描述

遍历数组

在这里插入图片描述

查找元素

普通方式:
从头到尾遍历一遍判断有没有这个元素;
ArrayList方式:
用contains(元素)函数,返回布尔值,存在该值返回True,不存在返回False
在这里插入图片描述

数组的排序

java自带的排序方法:
sort函数是默认是从小到大排序
ArrayList数组从小到大排序:reverseOrder()
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值