如何在Java中使用Arrays的unmodifiableList()方法创建不可修改列表

   2024-10-01 7090
核心提示:在Java中,可以使用Arrays类的unmodifiableList()方法来创建一个不可修改的列表。以下是一个示例代码:import java.util.Arrays;

在Java中,可以使用Arrays类的unmodifiableList()方法来创建一个不可修改的列表。以下是一个示例代码:

import java.util.Arrays;import java.util.List;public class Main {    public static void main(String[] args) {        String[] array = {"apple", "banana", "cherry"};                List<String> list = Arrays.asList(array);        List<String> unmodifiableList = Arrays.unmodifiableList(list);                // 试图修改不可修改列表将会抛出UnsupportedOperationException异常        // unmodifiableList.add("date");  // 会抛出异常        // unmodifiableList.remove(0);    // 会抛出异常                for(String s : unmodifiableList) {            System.out.println(s);        }    }}

在上面的示例中,首先使用Arrays.asList()方法将数组转换为列表,然后使用Arrays.unmodifiableList()方法创建一个不可修改的列表。尝试对不可修改列表进行添加或删除操作将会抛出UnsupportedOperationException异常。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号