动态设置ArrayList的类型

时间:2015-05-08 07:45:31

标签: java arraylist

目前我有这组代码:

package com.sdqn.shared.property;

import java.util.ArrayList;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class Misc_ReturnValue {
    public String message;
    public int total;
    public boolean success;
    public ArrayList results;

    public Misc_ReturnValue(){
        this.success = false;
        this.total = 0;
    }
}

问题是,我需要results接受任何类型。我尝试按照 here 的回答,但似乎我不明白如何在我的代码中使用它。任何人都可以向我解释我是如何实现这一目标的吗?

1 个答案:

答案 0 :(得分:0)

试试这个

public class Misc_ReturnValue<T> {
    public String message;
    public int total;
    public boolean success;
    public ArrayList<T> results = new ArrayList<T>();

    public Misc_ReturnValue(){
        this.success = false;
        this.total = 0;
    }
}