s-day02-LinkedList的特点和基本使用

This commit is contained in:
2026-08-02 09:41:33 +08:00
parent f118ce9341
commit 4f48e6adec
2 changed files with 52 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
package com.inmind.list01;
import java.util.ArrayList;
/*
6.List实现类ArrayList的特点
ArrayList是List接口的实现类,所以它的集合特点就是:存取有序,有索引,数据可以重复
ArrayList底层就是一个Object[],它的数据结构采用数组.
ArrayList数据结构特点:查询快,增删慢.
当对于很多数据是用来进行查询的,而不是用来增删的那么就应该使用ArrayList
*/
public class Demo03 {
public static void main(String[] args) {
ArrayList<String> lists = new ArrayList<>();
lists.add("柳岩");
lists.add("杨幂");
lists.add("赵四");
lists.add("赵四");
lists.add("赵四");
System.out.println(lists);
System.out.println(lists.get(0));
}
}
+26
View File
@@ -0,0 +1,26 @@
package com.inmind.list01;
import java.util.LinkedList;
/*
7.LinkedList的特点和基本使用
LinkedList是List接口的实现类,所以它的集合特点就是:存取有序,有索引,数据可以重复
LinkedList底层数据结构是双向链表,它的数据结构的特点:增删快,查询慢
当对于很多数据是用来进行增删的,而不是用来查询的那么就应该使用LinkedList
*/
public class Demo04 {
public static void main(String[] args) {
LinkedList<String> lists = new LinkedList<>();
lists.add("柳岩");
lists.add("杨幂");
lists.add("赵四");
lists.add("赵四");
lists.add("赵四");
System.out.println(lists);
System.out.println(lists.get(0));
}
}