列表是在Java中常用的集合类型。
众所周知,我们可以轻松地在一行代码中初始化列表。例如,当我们想要用只有一个元素初始化列表时,我们可以使用 Arrays.asList() 方法或 Collections.singletonList() 方法。
在本教程中,我们将讨论这两种方法之间的区别。然后,为了简单起见,我们将使用单元测试断言来验证某些操作是否符合预期。
Arrays.asList() 方法
首先,Arrays.asList() 方法返回的是一个固定大小的列表。
任何结构性更改都会抛出 UnsupportedOperationException,例如,向列表中添加新元素或从列表中删除元素。现在,让我们通过测试来检查:
大约 3 分钟