本文介绍了Java:对不可修改的列表进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是怎么做的?

我已经尝试创建一个新的空列表,然后将不可修改列表的元素复制到它,但我得到不支持的操作错误

I have tried creating a new, empty list, then copying unmodifiable list's elements to it, but I'm getting unsupported operation error.

任何帮助。

推荐答案

空列表使用 Collections.emptyList()

使用List实现的构造函数创建一个新列表,例如 new ArrayList()。您可以将原始列表传递到构造函数中,或者使用 addAll()方法。

Create a new list using the constructor for your List implementation, such as new ArrayList(). You can pass the original list into the constructor or else use the addAll() method.

这篇关于Java:对不可修改的列表进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 06:42