解组到Java中的array或arrayList

富兰克林

我试图在解组和xml文件后填充arraylist,但是将其解组到一个对象,我如何才能取出每个单独的项目并复制到其他类似数组的东西?

我可以编组和取消编组,但是除了一些内存等之外,什么也无法从对象中获取。

这是解组

try {

            File file = new File("xmlFiles/ipAdresses.xml");
            JAXBContext jaxbContext = JAXBContext.newInstance(IpAdressXmlHandler.class);

            Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
            IpAdressXmlHandler xmlList = (IpAdressXmlHandler) jaxbUnmarshaller.unmarshal(file);
            System.out.println(xmlList);

          } catch (JAXBException e) {
            e.printStackTrace();
          }

如何获取xmlList作为数组?还是我该如何处理所有问题?

IpAdressXmlHandler类:

@XmlRootElement
public class IpAdressXmlHandler {


private String ipAdress;

@XmlElement
public String getIpAdress() {
    return ipAdress;
}


public void setIpAdress(String ipAdress) {
    this.ipAdress = ipAdress;
}

更新:xml文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ipAdressXmlHandler>
<ipAdress>localhost</ipAdress>
</ipAdressXmlHandler>

以后有多个IP地址,我需要它们在数组或arraylist中

怀疑
public class IpAdressXmlHandler {

@XmlElement(name="ipAdress")
private String ipAdress;

public String getIpAdress() {
    return ipAdress;
}


public void setIpAdress(String ipAdress) {
    this.ipAdress = ipAdress;
}

@XmlRootElement(name="ipAdressXmlHandler")
public class IpAdressListXmlHandler {

@XmlElement(name="ipAdress")
private List<IpAdressXmlHandler> ipAdress;


public List<IpAdressXmlHandler> getIpAdressList() {
    return ipAdress;
}


public void setIpAdressList(List<IpAdressXmlHandler> ipAdress) {
    this.ipAdress = ipAdress;
}

使用IpAdressListXmlHandler类进行拆壳。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解组到Java中的array或arrayList

来自分类Dev

ArrayList到Java中的HashMaps

来自分类Dev

将文件读取到Array,然后将Array存储到ArrayList Java中

来自分类Dev

在Java中解组时出错

来自分类Dev

将CSV解组到Java对象

来自分类Dev

Java将所有值从JSON中的Array解析到ArrayList

来自分类Dev

使用Java中的泛型解组XML

来自分类Dev

Java Server / Client中的编组和解组

来自分类Dev

TreeMap到ArrayList Java

来自分类Dev

Java,数组到ArrayList

来自分类Dev

Java,数组到ArrayList

来自分类Dev

如何将SOAP XML解组到Java对象

来自分类Dev

将空标签解组到新的集合实例中

来自分类Dev

如何在Go中将JSON解组到interface {}中?

来自分类Dev

如何使用golang将xml消息解组到结构中

来自分类Dev

如何将嵌套的XML元素解组到数组中?

来自分类Dev

解组到接口{}中,然后执行类型声明

来自分类Dev

Java中ArrayList中的ArrayList

来自分类Dev

java 8中的即时时间,解组错误

来自分类Dev

插入到LinkedList的ArrayList中

来自分类Dev

从文本文件中读取数字到Java中的ArrayList中

来自分类Dev

如何使用Java中的StringTokenizer将文件中的int存储到Arraylist中?

来自分类Dev

Java解组LocalDateTime错误

来自分类Dev

Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

来自分类Dev

JAXB解组中的错误

来自分类Dev

HashMap中的保存键到ArrayList中排序在Java中包含HashMap值

来自分类Dev

在没有@XMLRootElement的情况下将JSON对象解组到Java

来自分类Dev

ArrayList Java中的IndexOutOfBoundsException

来自分类Dev

Java ArrayList中的NullPointerException