虽然我的研究在兜圈子,但它看起来像 Google Guava 的ImmutableList工具List。所以我可以将它转换为 a List,对吧?List我知道如果使用其中一种修改方法,它会抛出错误,但这就是所有可能出错的地方吗?
public List<Integer> getList() {
return ImmutableList.of(1,2,3);
}
Run Code Online (Sandbox Code Playgroud)
如果它实现 List,则无需将其转换为List. 您可以将其分配给List变量或将其传递给需要不进行强制转换的方法List。
是的,调用任何修改 a 的方法List都会引发异常,但无论您是否将其转换为List.
| 归档时间: |
|
| 查看次数: |
10225 次 |
| 最近记录: |