ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## List 集合 ArrayList 和 LinkedList 生活中的容器: 方便袋:存放效率高,查找效率低 包装袋:存放效率低,查找效率高 ## list接口的特点: 1. 有序的集合,存储元素和取出元素的顺序是一致的 2. 有索引的,包含了一些带索引的方法 3. 允许存储重复的元素 注意: 操作索引的时候,一定要注意索引越界异常 ## 两个实现类: ArrayList :底层是用数组实现的,查询效率高,但是修改效率低 LinkedList:底层是用链表实现的,查询效率低,修改效率高 * 注:开发过程中,如果项目没有很严格的效率要求,一般使用 ArrayList 集合 ArrayList : 常用的方法: 1. add(); 添加元素(在指定位置添加元素) 2. get(); 返回指定位置的元素 下标从0 开始 3. set(); 修改指定位置的元素 4. subList();