【集合】集合起来的一组数据。和它类似的概念:数组
【集合与数组的区别】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相关推荐

  1. JAVA——35.集合函数-Set

    [Set]不包含重复元素的集合.set会把添加进来的数据进行排序.它的最重要的两个实现子类是 HashSet (底层是通过HashSet 表实现的集合)和 TreeSet (底层是通过二叉树来实现) ...

  2. java icomparer_集合数据处理(C#、JavaScript 和 Java)

    Java 丢了好多年,最近在拣起来,首先当然是了解这么多年来它的变化,于是发现了 Java 8 的java.util.stream.在学习和试验的过程中,相比较于 C# 和 javascript,有那 ...

  3. 函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数(窗口函数,分析函数,混合函数,UDTF),常用函数Demo

    1.1. 函数分类 1.2. HIVE CLI命令 显示当前会话有多少函数可用  SHOW FUNCTIONS; 显示函数的描述信息  DESC FUNCTION concat; 显示函数的扩展描述信 ...

  4. (7)Java数据结构--集合map,set,list详解

    MAP,SET,LIST,等JAVA中集合解析(了解) - clam_clam的专栏 - CSDN博---有颜色, http://blog.csdn.net/clam_clam/article/det ...

  5. java 8 集合分组_Java 8:按集合分组

    java 8 集合分组 在继续阅读Venkat Subramaniam的" Java函数式编程 "时,我到达了介绍Stream#collect函数的那部分. 我们想收集一个人,按年 ...

  6. mysql 查询 集合_MySQL使用集合函数进行查询操作实例详解

    本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...

  7. mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解

    本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...

  8. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  9. java基础----集合操作---实例----List集合的初始化

    文章内容:最近使用LeapMotion进行软件开发时,使用到了java API---->List集合,使用过程中遇到了一些小bug,特写此博客记录相关心得. 程序编写背景:使用leapMotio ...

最新文章

  1. 关于欧盟的芯片法案,ASML是这样看的!
  2. ping 不通容器 宿主_Docker容器间通信
  3. python小项目-python 小项目
  4. Linux/Ubuntu sudo不用输入密码的方法
  5. 大数据谋定农业发展路径-丰收节贸易会:全球十大经典案例
  6. apache配置多个虚拟主机
  7. 来自微软华人的软件人生经历:功夫在身外
  8. 写在前面--点燃酱爆心中的那团火
  9. Python_Tips[6] - is 和 == 的区别
  10. HDU2833 最短路 floyd
  11. 【语音去噪】基于matlab GUI FIR窗函数音频去噪【含Matlab源码 875期】
  12. Unity AssetBundle加载的理解
  13. linux内核旋转屏幕,全志A33屏幕旋转(Android)
  14. 企业微信每日定时自动上报
  15. html设计判断闰年,html5闰年判断函数
  16. 更加精确的TCP Westwood拥塞控制算法
  17. 共轭复数,共轭根式,共轭矩阵,共轭方向,共轭方向法,共轭梯度法,共轭分布,共轭函数,傅里叶变换的共轭对称
  18. oracle卸载ksh,oracle与ksh(Korn Shell) | 学步园
  19. 支持向量机鸢尾花Iris数据集的SVM线性分类练习
  20. 什么是响应式编程,Java 如何实现

热门文章

  1. matlab语音识别系统
  2. Android Studio 运行项目显示 Unfortunately,xxxx has stopped.
  3. 华为任正非老爷子的一番话,听得我不寒而栗
  4. 微信小程序iconfont的图标引入
  5. 论文浏览(27) Long-Term Feature Banks for Detailed Video Understanding
  6. 效率爆表:IntelliJ IDEA 高效配置教程来了,收藏起来!
  7. 读《终身学习:10个你必须掌握的未来生存法则》整理
  8. 《BIGEMAP地图软件》荣登2017、2018年度论坛《最受欢迎谷歌地图软件》
  9. 【趣文】我是一个Java class
  10. tinymce编辑器上传本地视频预览