JAVA——34.集合函数-List
【集合】集合起来的一组数据。和它类似的概念:数组
【集合与数组的区别】1.数组是类型相同的一组数据,而集合中的数据类型可以相同,也可以不同。2.数组的长度是预先定义好的,而集合的长度可以是预先定义好的,也可以随元素的增加而增加。
在API的java.util包(包含collection框架,日期和时间设施等)
【集合函数-List】都是接口(即抽象函数的最高实现),目的就是为了被实现
【List】有序集合(也称为序列 )。 该界面的用户可以精确控制列表中每个元素的插入位置。最重要的实现子类: ArrayList , LinkedList , Vector
【 ArrayList 】ArrayList() 构造一个初始容量为十的空列表。add(E e) 将指定的元素追加到此列表的末尾。size() 返回此列表中的元素数。 get(int index) 返回此列表中指定位置的元素。
package pkg4;
import java.util.ArrayList;
public class ListTest {public static void main(String[] args) {ArrayList alist=new ArrayList();alist.add(10);alist.add("hello");//遍历序列的元素int size=alist.size();for(int i=0;i<size;i++) { //有两个元素,下标就是0和1System.out.println(alist.get(i));}}
}
【LinkedList 】和ArrayList一样,都实现了List接口
【 ArrayList 和 LinkedList 的区别】在底层的实现机制不一样。ArrayList 是可变数组 ,LinkedList 是链接列表。
【 Vector 】
JAVA——34.集合函数-List相关推荐
- JAVA——35.集合函数-Set
[Set]不包含重复元素的集合.set会把添加进来的数据进行排序.它的最重要的两个实现子类是 HashSet (底层是通过HashSet 表实现的集合)和 TreeSet (底层是通过二叉树来实现) ...
- java icomparer_集合数据处理(C#、JavaScript 和 Java)
Java 丢了好多年,最近在拣起来,首先当然是了解这么多年来它的变化,于是发现了 Java 8 的java.util.stream.在学习和试验的过程中,相比较于 C# 和 javascript,有那 ...
- 函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数(窗口函数,分析函数,混合函数,UDTF),常用函数Demo
1.1. 函数分类 1.2. HIVE CLI命令 显示当前会话有多少函数可用 SHOW FUNCTIONS; 显示函数的描述信息 DESC FUNCTION concat; 显示函数的扩展描述信 ...
- (7)Java数据结构--集合map,set,list详解
MAP,SET,LIST,等JAVA中集合解析(了解) - clam_clam的专栏 - CSDN博---有颜色, http://blog.csdn.net/clam_clam/article/det ...
- java 8 集合分组_Java 8:按集合分组
java 8 集合分组 在继续阅读Venkat Subramaniam的" Java函数式编程 "时,我到达了介绍Stream#collect函数的那部分. 我们想收集一个人,按年 ...
- mysql 查询 集合_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
- mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
- java字符替换函数示例_Java字符串替换函数replace()用法解析
Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...
- java基础----集合操作---实例----List集合的初始化
文章内容:最近使用LeapMotion进行软件开发时,使用到了java API---->List集合,使用过程中遇到了一些小bug,特写此博客记录相关心得. 程序编写背景:使用leapMotio ...
最新文章
- 关于欧盟的芯片法案,ASML是这样看的!
- ping 不通容器 宿主_Docker容器间通信
- python小项目-python 小项目
- Linux/Ubuntu sudo不用输入密码的方法
- 大数据谋定农业发展路径-丰收节贸易会:全球十大经典案例
- apache配置多个虚拟主机
- 来自微软华人的软件人生经历:功夫在身外
- 写在前面--点燃酱爆心中的那团火
- Python_Tips[6] - is 和 == 的区别
- HDU2833 最短路 floyd
- 【语音去噪】基于matlab GUI FIR窗函数音频去噪【含Matlab源码 875期】
- Unity AssetBundle加载的理解
- linux内核旋转屏幕,全志A33屏幕旋转(Android)
- 企业微信每日定时自动上报
- html设计判断闰年,html5闰年判断函数
- 更加精确的TCP Westwood拥塞控制算法
- 共轭复数,共轭根式,共轭矩阵,共轭方向,共轭方向法,共轭梯度法,共轭分布,共轭函数,傅里叶变换的共轭对称
- oracle卸载ksh,oracle与ksh(Korn Shell) | 学步园
- 支持向量机鸢尾花Iris数据集的SVM线性分类练习
- 什么是响应式编程,Java 如何实现
热门文章
- matlab语音识别系统
- Android Studio 运行项目显示 Unfortunately,xxxx has stopped.
- 华为任正非老爷子的一番话,听得我不寒而栗
- 微信小程序iconfont的图标引入
- 论文浏览(27) Long-Term Feature Banks for Detailed Video Understanding
- 效率爆表:IntelliJ IDEA 高效配置教程来了,收藏起来!
- 读《终身学习:10个你必须掌握的未来生存法则》整理
- 《BIGEMAP地图软件》荣登2017、2018年度论坛《最受欢迎谷歌地图软件》
- 【趣文】我是一个Java class
- tinymce编辑器上传本地视频预览