39
|
Chathuranga Chandrasekara · 技术社区 · 15 年前 |
1
59
医生们并没有尽可能清楚地说明这一点,但是他们 做 说:
“固定大小”位应该是一个提示,提示您不能添加或删除元素:)
尽管有其他方法可以解决这个问题(其他方法可以创建一个新的
我建议这样做的原因是GCL通常是一件好事,值得使用。 如注释所述,这需要 复制 数组的;原始数组不支持列表,并且在另一个集合中不会看到任何集合中的更改。 |
2
22
它不是
这是一个 固定尺寸 列出,这样它就不支持删除。
你可以创造一个真正的
很难理解
|
3
6
请阅读API文档 Arrays.asList() :
注意,collections.remove(int)在javadocs中标记为“可选操作”,这意味着并非所有的集合都支持它。“固定大小列表”意味着您不能更改列表的大小,而remove()可以这样做。所以不支持。
如果要更改array.aslist()生成的列表,只需复制它,例如
|
4
5
从aslist接收到的实现没有实现完整的列表接口。我将把列表转换为arraylist,然后对其进行修改。 见 http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html#remove%28int%29 |
5
0
因为你得到了只读列表。 尝试
|
6
0
使用
列表有固定大小的元素,列表既不能添加项也不能删除项 |
lfox · 如果列中不存在某个值,则停止代码执行 2 年前 |
zaen · 将值传递到异常字符串消息中 2 年前 |
Zephyr · 如何在双ListView选择系统上实现过滤器? 6 年前 |
Aave · 错误数组长度的特定异常 6 年前 |