找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2|回复: 0

关于Java中Set.of()方法创建的集合,以下说法正确的是( )。

[复制链接]

357

主题

13

回帖

1225

积分

管理员

积分
1225
发表于 2026-5-20 18:08:39 | 显示全部楼层 |阅读模式
Java小知识问答来啦🎉,今天的问题是:关于Set.of()方法创建的集合,哪个说法是正确的呢?
选项有:
A. Set.of()创建的集合支持修改操作,如add()和remove()
B. Set.of()创建的集合可变,但不允许包含null元素
C. Set.of()创建的集合不可变,修改操作会抛出UnsupportedOperationException异常
D. Set.of()创建的集合可以包含重复元素
正确答案是C哦🎉!解析来啦:Set.of()方法创建的集合是不可变的,一旦创建,内容就不能修改啦。任何想添加、删除或更新元素的操作,都会抛出UnsupportedOperationException异常呢。A选项错误,因为不支持修改操作;B选项也错,因为集合不仅不可变,还不允许null元素;D选项更是大错特错,因为Set集合本身就不允许重复元素呀😉。
解题关键就是理解Set.of()创建的集合的不可变性,还有UnsupportedOperationException异常的抛出条件哦🤓。易错点在于可能混淆可变和不可变集合的特性,或者对Set集合不允许重复元素的基本特性理解不透彻呢。大家要记清楚啦📝!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|联系我们

GMT+8, 2026-6-10 19:57 , Processed in 0.046532 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表