|
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集合不允许重复元素的基本特性理解不透彻呢。大家要记清楚啦📝!
|