java初学集合-个人笔记

简单描述什么是集合

集合实际上就是一个容器,可以容纳其他类型的数据。
集合不能直接储存基本数据类型,也不能直接储存java对象,
集合中储存的都是java对象的内存地址(引用)

集合的分类

java.util.*;
所有的集合类和集合接口都在java.util包下。

在java中集合分为两大类:
一类是单个方式储存元素:
  单个方式储存元素,这一类集合中超级父类接口:java.util.Collection;
一类是以键值对的方式储存元素:
  以键值对的方式储存元素,这一类集合中超级父接口:java.util.Map;

关于java.util.Collection接口中常用的方法

1.Collection集合中能存放什么元素?
有“泛型”,只能放指定类型的元素
无“泛型”,可以存放Object的所有子类型
(集合中不能直接储存基本数据类型,也不能存java对象,只能存对象的内存地址)

2.Collection中常用方法
boolean add(Object e) 向集合中添加元素
int size() 获取集合元素个数
void clear() 清空集合
boolean contains(Object obj) 判断集合是否包含某元素
boolean remove() 删除集合中某元素
……
代码举例:

public class CollectionTest01 {
   
    public static void main(String[] args) {
   
        //new集合
        Collection collection=new ArrayList();

        //添加元素
        collection.add(111);//自动装箱,实际上放了个内存地址,并不是int类型的111
        collection.add("hello");
        collection.add(new Object());
        collection.add(true);

        //获取元素中的个数
        System.out
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值