关于Arrays和LinkedList的简单用法

Arrays 常用静态方法
把数组转换为list
int[] arr = {1,2,3,4,5};
List<integer> list = Arrays.asList(arr) 
   把集合转换为数组
list.toArray(arr);
对数组升序排列
Arrays.sort(arr);
复制指定长度的数组
Arrays.copy(arr,4);

LinkedList用法
LinkedList link = new LinkedList ();
offer(e)、offerLast(E e) 、link.add(e)、link.addLast()一样添加到此列表的末尾
offerFirst(E e)  addFirst()添加到此列表的开头


关于这两种的用法详见API

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LinkedList(链表)是一种常见的数据结构,它由一个个节点组成,每个节点包含一个元素和指向下一个节点的指针。相比于数组,链表的大小可以动态改变,插入和删除元素的效率也更高。 在 Java 中,LinkedList 实现了 List 接口,可以用来存储一系列元素。以下是 LinkedList 的基本用法: 1. 创建 LinkedList 可以使用无参构造函数创建一个空的 LinkedList,也可以使用带有 Collection 参数的构造函数创建一个包含指定元素的 LinkedList: ```java LinkedList<String> linkedList = new LinkedList<>(); LinkedList<Integer> linkedList2 = new LinkedList<>(Arrays.asList(1, 2, 3)); ``` 2. 插入元素 可以使用 add、addFirst、addLast 方法在 LinkedList 的末尾、头部或指定位置插入元素: ```java linkedList.add("a"); linkedList.addFirst("b"); linkedList.addLast("c"); linkedList.add(1, "d"); ``` 3. 获取和修改元素 可以使用 get、getFirst、getLast 方法获取 LinkedList 中的元素,使用 set 方法修改指定位置的元素: ```java String firstElement = linkedList.getFirst(); String secondElement = linkedList.get(1); linkedList.set(1, "e"); ``` 4. 删除元素 可以使用 remove、removeFirst、removeLast 方法删除 LinkedList 中的元素: ```java linkedList.remove(1); linkedList.removeFirst(); linkedList.removeLast(); ``` 5. 遍历 LinkedList 可以使用 for 循环或者迭代器遍历 LinkedList: ```java for (String element : linkedList) { System.out.println(element); } Iterator<String> iterator = linkedList.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } ``` 6. 其他常用方法 LinkedList 还提供了其他一些常用的方法,例如 size、isEmpty、contains 等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值