经常用到的 Java / js 的数组操作

Javascript 中数组常用操作

unshift 方法可向数组的开头添加一个或更多元素,并返回新的长度
push 将一个或多个新元素添加到数组结尾,并返回数组新长度
shift 移除最前一个元素并返回该元素值,数组中元素自动前移
pop 移除最后一个元素并返回该元素值
splice 以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素
concat 将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组
reverse 反转元素(最前的排到最后、最后的排到最前),返回数组地址
sort 对数组元素排序,返回数组地址
join 返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开

Java 中LinkedList 常用操作

LinkedList可当作堆栈/队列/双向队列

增加:
addFirst(E e):在链表头部插入一个元素; 特有方法
addLast(E e):在链表尾部添加一个元素; 特有方法
add(int index, E e):在指定位置插入一个元素

查:
get(int index):按照下标获取元素; 通用方法
getFirst():获取第一个元素, 找不到抛异常; 特有方法
getLast():获取最后一个元素, 找不到抛异常; 特有方法

peekFirst():获取第一个元素,但是不移除;
peekLast():获取最后一个元素,但是不移除;

pollFirst():查询并删除头; 特有方法
pollLast():删除尾; 特有方法

poll():查询并移除第一个元素,同 pollFirst 特有方法
peek():获取第一个元素,但是不移除, 同 peekFirst; 特有方法

删除:
removeFirst():删除头,删除并返回元素; 特有方法
removeLast():删除尾,删除并返回元素; 特有方法
remove(int index) :删除索引处元素,删除并返回元素; 通用方法
remove(E e):移除指定元素; 通用方法

排序:
Collections.sort(list);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值