gpt4 book ai didi

java - 如何在 java 中将 list 转换为 list
转载 作者:行者123 更新时间:2023-12-01 13:30:29 25 4
gpt4 key购买 nike

PFB 是我尝试输入类型转换的代码 list<object>list<MyType>在java中,

List<CoOffer> couponOffList = (List<CoOffer>)cioffers.getContent();

这个getContent()返回list<object>

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
@XmlRootElement(name = "CiOffers")
public class CiOffers{

@XmlElementRef(name = "CouponOffer", namespace = "http://www.ebi.com/webservices/", type = CouponOffer.class)
@XmlMixed
protected List<Object> content;

现在我有了我的java类CoOffer .

import java.io.Serializable;

public class CoOffer implements Serializable{

/**
*
*/
private static final long serialVersionUID = -3155316759617764263L;
private String cooffName;

public String getCooffName() {
return cooffName;
}
public void setCooffName(String cooffName) {
cooffName= cooffName;
}


}

如何在java中将列表转换为列表?

最佳答案

该属性被注释为@XmlMixed,这意味着它代表混合内容,因此您所询问的转换不能保证安全 - 该列表可能包含CouponOffer的混合 对象(代表元素)和 java.lang.String 对象(代表元素之间的混合内容文本节点)。

关于java - 如何在 java 中将 list<object> 转换为 list<MyType> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598744/

25 4 0