当前位置:首页 > Java

java如何编写列表

2026-03-25 10:18:44Java

创建列表的方法

在Java中,列表通常通过List接口及其实现类(如ArrayListLinkedList)来创建。以下是几种常见的创建和操作列表的方式。

java如何编写列表

使用ArrayList创建列表

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");
        System.out.println(list); // 输出: [Apple, Banana, Orange]
    }
}

使用LinkedList创建列表

import java.util.LinkedList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new LinkedList<>();
        list.add(10);
        list.add(20);
        list.add(30);
        System.out.println(list); // 输出: [10, 20, 30]
    }
}

使用Arrays.asList初始化列表

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("Red", "Green", "Blue");
        System.out.println(list); // 输出: [Red, Green, Blue]
    }
}

使用List.of初始化不可变列表(Java 9+)

import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = List.of("Cat", "Dog", "Bird");
        System.out.println(list); // 输出: [Cat, Dog, Bird]
    }
}

列表的常见操作

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> fruits = new ArrayList<>();
        fruits.add("Apple");
        fruits.add("Banana");
        fruits.add("Cherry");

        // 获取元素
        String firstFruit = fruits.get(0); // Apple

        // 修改元素
        fruits.set(1, "Blueberry"); // 将Banana替换为Blueberry

        // 删除元素
        fruits.remove(2); // 删除Cherry

        // 遍历列表
        for (String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}

使用Stream API操作列表

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args) {
        List<String> names = Arrays.asList("Alice", "Bob", "Charlie");

        // 过滤并转换为大写
        List<String> filteredNames = names.stream()
            .filter(name -> name.startsWith("A"))
            .map(String::toUpperCase)
            .collect(Collectors.toList());

        System.out.println(filteredNames); // 输出: [ALICE]
    }
}

以上方法涵盖了Java中列表的创建和基本操作,可以根据具体需求选择适合的实现方式。

标签: 列表java
分享给朋友:

相关文章

h5实现展开列表

h5实现展开列表

使用HTML5和CSS实现展开列表 在HTML5中,可以通过结合CSS和JavaScript实现展开列表效果。以下是几种常见的方法: 方法1:使用details和summary标签 HTML5提供…

java如何调用方法

java如何调用方法

调用方法的基本语法 在Java中,调用方法需要明确方法所属的对象(实例方法)或类(静态方法),并传递必要的参数。语法格式如下: 实例方法:对象名.方法名(参数列表); 静态方法:类名…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.to…

java如何连接数据库

java如何连接数据库

Java连接数据库的方法 Java连接数据库通常使用JDBC(Java Database Connectivity)技术,以下是具体步骤和示例代码。 加载数据库驱动 在连接数据库之前,需要加载对应的…

java如何创建包

java如何创建包

创建Java包的步骤 在Java中,包(package)用于组织和管理类文件,避免命名冲突。以下是创建Java包的详细方法: 定义包名 在Java源文件的开头使用package关键字声明包名。包名…