gpt4 book ai didi

java - 将对象列表转换为数组。获取 ArrayStoreException

转载 作者:行者123 更新时间:2023-12-02 06:04:12 26 4
gpt4 key购买 nike

我确实有这样一段代码:

List<VersionedUserIdentifier> userIdentifiers = getUsersModule().getUsersIdentifiers();
if (userIdentifiers.isEmpty()) {
LOG.info(No users to verify.");
return;
}
VersionedUserIdentifier[] vIds = userIdentifiers.toArray(new VersionedUserIdentifier[0]);

我收到错误:

java.lang.ArrayStoreException
at java.util.ArrayList.toArray(ArrayList.java:133)

我无法将列表转换为数组。有什么想法可能是错的吗?我也尝试过:

VersionedUserIdentifier[] vIds = userIdentifiers.toArray(new VersionedUserIdentifier[userIdentifiers.size()]);

最佳答案

当您尝试在数组中存储不同类型的对象时,会发生这种类型的异常。

请引用以下链接 Oracle doc

关于java - 将对象列表转换为数组。获取 ArrayStoreException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55952240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com