前言
Java中容器对象主要用来存储其他对象,根据实现原理不同,主要有3类常用的容器对象:
1、ArrayList 使用数组结构存储容器中的元素
2、LinkedList 使用链表结构存储容器中的元素
3、HashMap 使用Hash原理,同时使用数组和链表结构
本篇目录
一、ArrayList
1.原理
32.用法
二、LinkedList
1.原理
32.用法
三、HashMap
1.原理
2.用法
四、对比优缺点及区别
一、ArrayList
1.原理
image.png
2.用法
打开Idea新建项目,右击src新建包com.my.Container,再创建Container.class 输入以下代码
package com.my.Container;
import java.util.ArrayList;
import java.util.Random;
public class Container {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>();//创建一个ArrayList对象,指定这个对象存储String对象元素。
packa