gpt4 book ai didi

Java:将对象转换为数组类型

转载 作者:IT老高 更新时间:2023-10-28 21:17:43 25 4
gpt4 key购买 nike

我正在使用返回“对象”类型的普通对象的 Web 服务。调试清楚地表明这个对象中有某种数组,所以我想知道如何将这个“对象”转换为一个数组(或类似的)?

我尝试了以下方法:

Collection<String> arr = (Collection<String>) values;
Vector<String> arr = (Vector<String>) values;
ArrayList<String> arr = (ArrayList<String>) values;

但没有任何效果。我总是收到 InvocationTargetException。

我做错了什么?

编辑:

遗憾的是,我不得不删除指向显示 Eclipse 调试器输出的图像的链接,因为它不再可用。请不要想知道为什么在答案中提到的图像不再存在。

最佳答案

你的 values 对象显然是一个 Object[] 包含一个 String[] 包含值。

String[] stringValues = (String[])values[0];

关于Java:将对象转换为数组类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611735/

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