Bukkit120 里面咋调用comgooglecommoncollectImmutableList
在Bukkit 1.20中,您可以按照以下步骤调用com.google.common.collect.ImmutableList:
- 首先,确保您已将Google Guava库添加到您的项目依赖项中。您可以在Maven项目中使用以下依赖项:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
- 在您的代码中,导入
com.google.common.collect.ImmutableList类:
import com.google.common.collect.ImmutableList;
- 现在,您可以使用
ImmutableList类来创建一个不可变的列表。例如,您可以使用of方法创建一个包含几个元素的不可变列表:
ImmutableList<String> immutableList = ImmutableList.of("element1", "element2", "element3");
- 您还可以使用
builder方法创建一个可变的ImmutableList.Builder,然后添加元素并构建不可变列表:
ImmutableList.Builder<String> builder = ImmutableList.builder();
builder.add("element1");
builder.add("element2");
builder.add("element3");
ImmutableList<String> immutableList = builder.build();
请注意,ImmutableList是不可变的,这意味着一旦创建,就无法更改其内容。如果您尝试对不可变列表进行添加、删除或修改操作,将会抛出UnsupportedOperationException异常
原文地址: https://www.cveoy.top/t/topic/igAV 著作权归作者所有。请勿转载和采集!