在Java中如何将点[]转换为ArrayOfPoint?

在Java中如何将点[]转换为ArrayOfPoint?,java,web-services,wsimport,Java,Web Services,Wsimport,我正在使用wsimport从.net服务导入wsdl文件,并获取ArrayOfxx。将java集合转换为这些对象的推荐方法是什么 获取一个位置对象(表示地图上的一个点)。我拥有的wsdl如下所示: <xs:complexType name="PositionList"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Positions" type="s0:ArrayOfPosi

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

获取一个位置对象(表示地图上的一个点)。我拥有的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
对象


如何将
点[]
转换为
数组点

如果您的
数组点
类有一个受保护的成员
\u列表
,它是一个
列表
,那么您可以派生自己的类-让我们用一个采用
点[]
的构造函数将其称为
MyArrayOfPoint
。在该构造函数中,将
点[]
设为
列表
,并设置
\u列表


我曾经在ArrayOfLong上遇到过类似的情况…

如果您的
ArrayOfPoint
类有一个受保护的成员
\u list
,它是一个
列表
,那么您可以派生您自己的类-让我们称之为
MyArrayOfPoint
,并使用一个带
点[]
的构造函数。在该构造函数中,将
点[]
设为
列表
,并设置
\u列表


我曾经与ArrayOfLong有过类似的案例……

更多详细信息,请参见。@Robert Harvey是的,这就是我试图得到答案的问题。@Robert Harvey我明白你的意思-我想引用前面的问题就够了。但我仍然认为这是一个有效的问题,如果有人发表评论,我会很高兴澄清。更多详细信息,请参阅。@Robert Harvey是的,这是我试图得到答案的问题。@Robert Harvey我明白你的观点-我想引用前面的问题就足够了。但我仍然认为这是一个合理的问题,如果有人发表评论,我会很乐意澄清。