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

吃猫的鱼
2022-11-13 / 1 评论 / 143 阅读 / 正在检测是否收录...

Java中集合是什么?

存储对象的容器

Java中集合与数组的区别

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

Java集合中的创建

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

ArrayList<String> list = new ArrayList<String>();
//此处后面<>中的String可以省略,JDK7以后

Java增改删查语法

集合增加元素

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

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

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

集合更改元素

String result2 = list.set(0, "ddd");    //返回的是一个字符串,返回被更改的字符串
//将索引为0的字符串更改为ddd

集合查询元素

String result3 = list.get(0);            //查询,返回的是一个索引值对应的元素

集合获取元素个数

int result4 = list.size();//返回的一个整型数据,集合中元素的个数

汇总代码

package javalearn.集合.d1;
import java.util.ArrayList;                        //用到集合需要引用
public class Test {

    public static void main(String[] args) {
        //创建集合对象
        //泛型:限定集合中存除数据的类型
        //ArrayList<String> list = new ArrayList<String>();
        //JDK7
        ArrayList<String> 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);            //输出集合中元素的个数
        
    }

}

1

评论 (1)

取消
  1. 头像
    侃侃
    Windows 10 · Google Chrome

    支持一下!

    回复
友情链接 文章阅读: 网站地图