gpt4 book ai didi

java - 在 Java 中如何将 Point[] 转换为 ArrayOfPoint?

转载 作者:行者123 更新时间:2023-11-29 09:18:03 24 4
gpt4 key购买 nike

我正在使用 wsimport 从 .net 服务导入 wsdl 文件并获取 ArrayOfXXX。从 Java 集合转换为这些对象的推荐方法是什么?

取一个 Position 对象(代表 map 上的一个点)。我拥有的 wsdl 是这样的:

<xs:complexType name="PositionList"> 
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Positions" type="s0:ArrayOfPosition" />
</xs:sequence>
</xs:complexType>

在 Java 中尝试 wsimport,您将获得一个 ArrayOfPoint 对象。

如何将 Point[] 转换为 ArrayOfPoint

最佳答案

如果您的 ArrayOfPoint类有一个 protected 成员 _list这是 List<Point> , 然后你可以派生你自己的类 - 我们称之为 MyArrayOfPoint构造函数接受 Point[] .在该构造函数中,您制作了 Point[]一个List<Point>并设置 _list .

我有一次与 ArrayOfLong 类似的情况......

关于java - 在 Java 中如何将 Point[] 转换为 ArrayOfPoint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267021/

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