gpt4 book ai didi

java - 如何在java中将通用对象添加到列表中?

转载 作者:行者123 更新时间:2023-11-30 06:02:15 25 4
gpt4 key购买 nike

如何在java中添加通用对象到列表?

目前,我有两个类执行相同的功能,并希望将它们集成在一起

public class MyClass1 {
private List<Object1> myList = new ArrayList<>();

public void addList(Object1 o) {
myList.add(o);
}
}

public class MyClass2 {
private List<Object2> myList = new ArrayList<>();

public void addList(Object2 o) {
myList.add(o);
}
}

类似的东西

public class MyClass {
private List<Object> myList = new ArrayList<>();

public void addList(Object o) {
myList.add(o);
}
}

最佳答案

您可以使自己的类通用:

public class MyClass<T> {
private List<T> myList = new ArrayList<>();

public void addList(T o) {
myList.add(o);
}
}

关于java - 如何在java中将通用对象添加到列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55456804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com