首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java中集合的使用语法【增/改/删/查】

Java中集合的使用语法【增/改/删/查】

作者头像
吃猫的鱼Code
发布2023-02-02 10:47:51
发布2023-02-02 10:47:51
5070
举报

Java中集合是什么?

存储对象的容器

Java中集合与数组的区别

长度:数组的长度一旦设定了,不允许被修改。而集合中的 长度是可变 的。 存储元素: 数组可以存储基本数据类型和引用数据类型 ,集合只能存储引用类型。

Java集合中的创建

头部引用 import java.util.ArrayList; 建立新的Java集合对象

代码语言:javascript
复制
ArrayList list = new ArrayList();
//此处后面<>中的String可以省略,JDK7以后

Java增改删查语法

集合增加元素

代码语言:javascript
复制
boolean result = list.add("aaa");//返回值为布尔类型,如果成功,返回true,反之返回false
list.add("aaa");//往集合中添加元素"aaa"
System.out.println(list);//输出元素

集合删除元素(注意:一次只删除一个,最先匹配到的那个)

代码语言:javascript
复制
String str =list.remove(0);//根据索引进行删除字符串,将删除的字符串赋值给str
boolean result1 = list.remove("bbb");    //根据具体字符串定位进行删除字符串,返回值为布尔类型

集合更改元素

代码语言:javascript
复制
String result2 = list.set(0, "ddd");    //返回的是一个字符串,返回被更改的字符串
//将索引为0的字符串更改为ddd

集合查询元素

代码语言:javascript
复制
String result3 = list.get(0);            //查询,返回的是一个索引值对应的元素

集合获取元素个数

代码语言:javascript
复制
int result4 = list.size();//返回的一个整型数据,集合中元素的个数

汇总代码

代码语言:javascript
复制
package javalearn.集合.d1;
import java.util.ArrayList;                        //用到集合需要引用
public class Test {

    public static void main(String[] args) {
        //创建集合对象
        //泛型:限定集合中存除数据的类型
        //ArrayList list = new ArrayList();
        //JDK7
        ArrayList list = new ArrayList<>();
        System.out.println(list);                //输出空集合的内容
        //2.添加元素
        boolean result = list.add("aaa");
        System.out.println(result);                //返回添加元素的状态
        list.add("bbb");
        list.add("ccc");
        list.add("ddd");
        System.out.println(list);                //输出元素
        System.out.println("-----------");
        //3.删除元素
        String str =list.remove(0);                //根据索引进行删除字符串,将删除的字符串赋值给str
        //此处总结,根据索引删除的remove返回的数值是所删除的
        System.out.println(str);                //输出被删除的字符串
        boolean result1 = list.remove("bbb");    //根据具体字母进行删除字符串
        System.out.println(result1);            //返回删除元素的状态
        System.out.println(list);                //输出集合中的元素
        System.out.println(result1);            //输出删除元素的结果
        
        System.out.println("------------");        
        //4.更改元素
        String result2 = list.set(0, "ddd");    //返回的是一个字符串,返回被更改的字符串
        System.out.println(result2);            //输出更改元素返回的字符串
        System.out.println(list);                //输出更改后的数组
        
        System.out.println("------------");
        //5.查询元素
        String result3 = list.get(0);            //查询,返回的是一个索引值对应的元素
        System.out.println(list.get(0));
        
        //6.获取长度
        int result4 = list.size();                //返回的一个整型数据,集合中元素的个数
        System.out.println(result4);            //输出集合中元素的个数
        
    }

}

本文共 552 个字数,平均阅读时长 ≈ 2分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java中集合是什么?
  • Java中集合与数组的区别
  • Java集合中的创建
  • Java增改删查语法
  • 汇总代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档