首页 > Java > java教程 > 正文

java有哪些数组集合

星降
发布: 2024-12-04 10:49:32
原创
1001人浏览过
Java 中的数组集合是一种存储同类型元素的有序集合。主要类型包括:数组:固定大小的基础类型数组。ArrayList:可变大小的元素列表。LinkedList:支持快速插入和删除的双向链表。Stack:后进先出 (LIFO) 栈。Queue:先进先出 (FIFO) 队列。

java有哪些数组集合

Java 中的数组集合

一、简介
在 Java 中,数组集合是一种数据结构,它允许用户将同类型元素存储在一个有序的集合中。

二、主要类型
Java 中有以下主要类型的数组集合:

  • 数组 (int[]):基本数据类型(int、double、char 等)的固定大小数组。
  • ArrayList:可变大小的元素数组列表。
  • LinkedList:双向链表,允许快速插入和删除元素。
  • Stack:后进先出 (LIFO) 栈。
  • Queue:先进先出 (FIFO) 队列。

三、比较

立即学习Java免费学习笔记(深入)”;

集合类型 插入 删除 随机访问
数组 O(1) O(n) O(1)
ArrayList O(1) O(n) O(1)
LinkedList O(1) O(1) O(n)
Stack O(1) O(1) O(1)
Queue O(1) O(1) O(n)

四、使用示例
1. 数组

 3.14.2 中文版LimeSurvey
3.14.2 中文版LimeSurvey

LimeSurvey是一款问卷调查管理系统,具有问卷的设计、修改、发布、回收和统计等多项功能,集成了调查程序开发、调查问卷的发布以及数据收集等功能,使用它,用户不必了解这些功能的编程细节。 LimeSurvey 3.14.2 中文版 更新日志:2018-08-07 -修正问题#13878:向用户组发送电子邮件-显示问题; -修正问题#13902:LimeSurvey尝试在编辑问题时更新响

 3.14.2 中文版LimeSurvey 154
查看详情  3.14.2 中文版LimeSurvey
<code class="java">int[] myArray = new int[10];
myArray[0] = 10;</code>
登录后复制

2. ArrayList

<code class="java">ArrayList<String> myList = new ArrayList<>();
myList.add("Hello");
myList.remove(0);</code>
登录后复制

3. LinkedList

<code class="java">LinkedList<Integer> myList = new LinkedList<>();
myList.addFirst(10);
myList.removeLast();</code>
登录后复制

4. Stack

<code class="java">Stack<String> myStack = new Stack<>();
myStack.push("Hello");
myStack.pop();</code>
登录后复制

5. Queue

<code class="java">Queue<Integer> myQueue = new LinkedList<>();
myQueue.offer(10);
myQueue.poll();</code>
登录后复制

以上就是java有哪些数组集合的详细内容,更多请关注php中文网其它相关文章!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号