iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >java中List集合子类特点浅析
  • 202
分享到

java中List集合子类特点浅析

2024-04-02 19:04:59 202人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

List集合常用子类:ArrayList,LinkedList 1.ArrayList:底层数据结构是数组,查询快,增删慢 2.LinkedList:底层数据结构是链表,查询慢,增删

List集合常用子类:ArrayList,LinkedList

1.ArrayList:底层数据结构数组,查询快,增删慢

2.LinkedList:底层数据结构是链表,查询慢,增删快

分别用ArrayList和LinkedList完成储存字符串并遍历

这里遍历方式有三种 分别是 迭代器  普通for循环 和增强for

这里我采用的是增强for循环 剩下的两种 请友友们帮我补齐!

import java.util.ArrayList;
public class Listdemo{
        public static void main(String[] args){
 
ArrayList<String> array=new ArrayList<String>();
        array.add("hello");
        array.add("world");
        array.add("Java");
 
//遍历
        for(String s :array ){
            System.out.println(s);
        }
}
}

运行后得到:

import java.util.LinkedList;
public class Listdemo{
        public static void main(String[] args){
 
LinkedList<String>LinkedList=new LinkedList<String>();
        LinkedList.add("hello");
        LinkedList.add("world");
        LinkedList.add("Java");
 
//遍历
        for(String s :array ){
            System.out.println(s);
        }
}
}

附:LinkedList集合的特有功能

方法名说明
public void addFirst(E e)在该列表开头插入指定的元素
public void addLast(E e)将指定元素追加到列表的末尾
public E getFirst()返回列表中的第一个元素
public E getLast()返回列表中的最后一个元素
  
public E removeFirst()从此列表删除第一个元素,并返回第一个元素
public E removeLast()从此列表中删除最后一个元素,并返回最后一个元素

总结

到此这篇关于java中List集合子类特点的文章就介绍到这了,更多相关java List集合子类内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: java中List集合子类特点浅析

本文链接: https://www.lsjlt.com/news/163668.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java中List集合子类特点浅析
    List集合常用子类:ArrayList,LinkedList 1.ArrayList:底层数据结构是数组,查询快,增删慢 2.LinkedList:底层数据结构是链表,查询慢,增删...
    99+
    2024-04-02
  • java中list集合的特点有哪些
    Java中的List集合有以下特点:1. 有序性:List中的元素按照添加的顺序进行存储,并且可以根据索引位置来访问元素。2. 可重...
    99+
    2023-09-22
    java list
  • 深入浅析Java中的 List类
    本篇文章给大家分享的是有关深入浅析Java中的 List类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复...
    99+
    2023-05-31
    java list ava
  • java中集合有哪些特点
    java中集合的特点有:1.List集合,有序的、可重复的的集合;2.Map集合,无序的,具有唯一键,但值不唯一的集合;3.Set集合,不可重复的集合;java中集合的特点有以下几点List集合List集合是一个有序的、可重复的的集合,各个...
    99+
    2024-04-02
  • java集合中list的示例分析
    这篇文章主要为大家展示了“java集合中list的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java集合中list的示例分析”这篇文章吧。1、List接口该接口定义的元素是有序的且可...
    99+
    2023-05-30
    java list
  • Java集合类之Map集合的特点及使用详解
    目录1、Map集合概述和使用1.1 Map集合概述1.2 Map集合常用方法1.3 Map集合的遍历1、Map集合概述和使用 1.1 Map集合概述 java.util接口 Map&...
    99+
    2024-04-02
  • 详解Java集合类之List篇
    目录1.集合框架体系2.Collection接口3.迭代器4.List接口5.ArrayListArrayList扩容机制ArrayList使用实例6.Vector7.LinkedL...
    99+
    2024-04-02
  • 深入浅析Java中的AtomicLongArray原子类
    本篇文章为大家展示了深入浅析Java中的AtomicLongArray原子类,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。AtomicLongArray介绍和函数列表 AtomicLong...
    99+
    2023-05-31
    java atomiclongarray 原子类
  • 深入浅析Java中 concurrency集合的CopyOnWriteArrayList
    深入浅析Java中 concurrency集合的CopyOnWriteArrayList?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CopyOnWriteArrayLis...
    99+
    2023-05-31
    java concurrency集合 copyonwritearraylist
  • java中set集合的特点有哪些
    不允许重复元素:set集合中不允许包含重复元素,每个元素在集合中最多只能出现一次。 无序性:set集合中的元素是无序的,没有...
    99+
    2024-03-04
    java
  • 学习Java中的List集合
    目录1.概述2.List的使用2.1List的常用方法3.List的实现类3.1ArrayList3.2Vector3.3LinkedList3.4ArrayList与Vector的...
    99+
    2024-04-02
  • java集合的特点有哪些
    Java集合的特点有以下几个:1. 动态大小:Java集合可以根据需要动态增长或缩小,无需手动指定大小。2. 泛型支持:Java集合...
    99+
    2023-09-25
    java
  • Java JUC中操作List安全类的集合案例
    目录不安全的集合Java中提供的安全措施JUC下的安全List集合性能方面不安全的集合 在单线程应用中,通常采取new ArrayList(),指定一个List集合,用于存放可重复的...
    99+
    2024-04-02
  • java collection集合的子类有哪些
    在Java中,Collection接口是所有集合类的父接口,它的直接子接口包括List、Set和Queue接口。而List接口的子类...
    99+
    2023-10-07
    java
  • Java JUC中如何操作List安全类的集合
    小编给大家分享一下Java JUC中如何操作List安全类的集合,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!不安全的集合在单线程应用中,通常采取new ArrayList(),指定一个List集合,用于存放可重复的数据。...
    99+
    2023-06-20
  • Java中list集合stream流去重
    Java中list集合stream流去重 1. List单个字段去重 list.stream().distinct().collect(Collectors.toList()); 2. List对象...
    99+
    2023-09-15
    java jvm servlet
  • 深入浅析java中集合泛型的本质
    深入浅析java中集合泛型的本质?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、初始化两个集合,一个使用泛型,一个不使用ArrayList list1 = new Array...
    99+
    2023-05-31
    java 集合泛型 ava
  • java中list的特点有哪些
    Java中List的特点有以下几点:1. 有序性:List中的元素是有序的,可以按照插入顺序访问和操作。2. 可重复性:List中的...
    99+
    2023-09-25
    java
  • SAP ABAP里存在Java List集合工具类吗
    这篇文章主要讲解了“SAP ABAP里存在Java List集合工具类吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SAP ABAP里存在Java List集合工具类吗”吧!在开发过程中发...
    99+
    2023-06-03
  • Java集合ArrayDeque类实例分析
    Java集合ArrayDeque类实例分析前言ArrayDeque类是双端队列的实现类,类的继承结构如下面,继承自AbastractCollection(该类实习了部分集合通用的方法,其实现了Collection接口),其实现的接口Dequ...
    99+
    2023-05-31
    java arraydeque ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作