当前位置:首页 > Java

java如何编写列表

2026-03-25 10:18:44Java

java如何编写列表

java如何编写列表

创建列表的方法

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

使用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
分享给朋友:

相关文章

vue列表查询实现

vue列表查询实现

实现 Vue 列表查询功能 基础列表渲染 在 Vue 中可以通过 v-for 指令实现列表渲染,结合计算属性动态过滤数据: <template> <div> &l…

jquery列表

jquery列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>),包括动态添加、删除、修改列表项,以及事件绑定等。 创建列表 使用 j…

java如何创建包

java如何创建包

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

java如何导入jar包

java如何导入jar包

在Eclipse中导入JAR包 右键项目 -> 选择"Properties" -> 左侧导航选择"Java Build Path" -> 切换到"Libraries"标签 ->…

java版本如何查看

java版本如何查看

查看Java版本的命令行方法 在命令行或终端中运行以下命令可以查看当前安装的Java版本: java -version 输出示例: java version "1.8.0_301" Java(TM…

如何升级java

如何升级java

检查当前Java版本 在升级之前,需确认当前安装的Java版本。在终端或命令提示符中运行以下命令: java -version 输出会显示当前Java版本(如1.8.0_301或17.0.2)。…