开发者社区> 五百万的大西瓜> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java——集合基础

简介: Java——集合基础!
+关注继续查看

1. 集合基础

1.1 集合概述

集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。

ArrayList<E>:

可调整大小的数组实现;

<E>是一种特殊的数据类型,泛型。

使用:

在出现E的地方使用引用数据类型替换即可。

如:ArrayList<String>,ArrayList<Student>


1.2 ArrayList构造方法和添加方法

在这里插入图片描述

示例代码:

package ArrayList;
import java.util.ArrayList;
public class ArrayList1 {
    public static void main(String[] args) {
        //public ArrayList(),创建一个空的集合对象
        ArrayList<String> array = new ArrayList<>();
        //public boolean add<E e>:将指定的元素添加到此集合的末尾
        array.add("hellow");
        array.add("world");
        array.add("java");
        //public void add(int index,E element):在此集合中的指定位置插入指定元素
        array.add(1,"javase");
        System.out.println("array:"+array);
    }
}


运行结果:

array:[hellow, javase, world, java]


1.3 ArrayList集合常用方法

在这里插入图片描述


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java 集合系列07--- HashMap详细介绍(源码解析)----新(二)
今天学习了基于JDK1.8的HashMap的源码,主要从如下几个方面来阐述,HashMap的数据结构,HashMap如何支持动态扩容,HashMap的散列函数是如何实现的,并且如何防止散列冲突,最后就是对HashMap的常用方法的源码解析。
0 0
Java 集合系列07--- HashMap详细介绍(源码解析)----新(一)
今天学习了基于JDK1.8的HashMap的源码,主要从如下几个方面来阐述,HashMap的数据结构,HashMap如何支持动态扩容,HashMap的散列函数是如何实现的,并且如何防止散列冲突,最后就是对HashMap的常用方法的源码解析。
0 0
Java集合容器面试题
TreeSet 要求存放的对象所属的类必须实现 Comparable 接口,该接口提供了比较元素的 compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap 要求存放的键值对映射的键必须实现 Comparable 接口从而根据键对元素进 行排 序。
0 0
Java 集合系列07--- HashMap详细介绍(源码解析)
这一章,我们对HashMap进行学习。
0 0
Java 集合框架01-----Java集合总览
今天开始阅读Java集合源码了。重点掌握ArrayList,HashMap的源码
0 0
Java使用流去除集合中某个字段为空的对象
记录下如何在Java使用流去除集合中某个字段为空的对象
0 0
+关注
五百万的大西瓜
给你五百万,拿去买西瓜~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载