java集合定义的方法有哪些

Java集合定义的方法有哪些

Java集合是Java编程语言中的一个重要部分,它提供了一种存储和操作数据的方式,Java集合框架包括了多种集合类,如List、Set、Map等,这些集合类都实现了一个或多个接口,如List实现了Iterable接口,Set实现了Collection接口等,本文将介绍Java集合定义的方法,包括创建集合、添加元素、删除元素、遍历集合等。

java集合定义的方法有哪些

创建集合

1、使用Collections.emptyList()方法创建一个空的List集合:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = Collections.emptyList();
        System.out.println("创建了一个空的List集合:" + list);
    }
}

2、使用Arrays.asList()方法创建一个包含指定元素的List集合:

import java.util.Arrays;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("A", "B", "C");
        System.out.println("创建了一个包含指定元素的List集合:" + list);
    }
}

3、使用new关键字创建一个指定类型的List集合:

java集合定义的方法有哪些

import java.util.ArrayList;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        System.out.println("创建了一个指定类型的List集合:" + list);
    }
}

添加元素

1、使用add()方法向List集合中添加元素:

import java.util.ArrayList;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        System.out.println("向List集合中添加元素:" + list);
    }
}

2、使用Collections.addAll()方法向List集合中添加多个元素:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        Collections.addAll(list, "A", "B", "C");
        System.out.println("向List集合中添加多个元素:" + list);
    }
}

删除元素

1、使用remove()方法从List集合中删除指定位置的元素:

java集合定义的方法有哪些

import java.util.ArrayList;
import java.util.List;
public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.remove(1); // 删除索引为1的元素(即"B")
        System.out.println("从List集合中删除指定位置的元素:" + list);
    }
}

2、使用removeIf()方法从List集合中删除满足条件的元素:

import java.util.ArrayList;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import static java.util.stream.Collectors.toList;
import static java.lang.System.out;
import static java.util.Arrays.asList; asList; out; print("删除满足条件的元素:"); print(asList(1,2,3).stream().filter(x -> x%2 ==0).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x%2 !=0).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x%3 ==0).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x%3 !=0).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x >5).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x <5).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x <=5).collect(toList())); print("
"); print(asList(1,2,3).stream().filter(x -> x >=5).collect(toList())); print("
"); out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out;

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/110122.html

(0)
酷盾叔订阅
上一篇 2023-12-23 13:22
下一篇 2023-12-23 13:27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入