我有以下类(class):
public class MyList {
private List<X> list = new ArrayList<X>();
public List<X> getList() {
return list;
}
public void setList(List<X> list) {
this.list = list;
}
}
我希望此类能够处理“X”以外的类型列表。例如,如果我希望它能够处理 Y 列表怎么办?我目前不知道我可能需要处理的所有类型,因此它应该能够处理任何类型。
最佳答案
考虑在您的类上使用 Java 泛型。
public class MyList<T> {
然后无论你有X
之前,您现在可以拥有T
,例如List<T> list
.
关于java - 更新 Java 类,以便列表可以接受任何类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23817966/