gpt4 book ai didi

java - 如何将通用 JAXBElement 作为输入

转载 作者:行者123 更新时间:2023-11-30 03:43:30 28 4
gpt4 key购买 nike

我有一个方法

public Response xyz ( JAXBElement<T> request ) {
......
}

两个不同的地方使用不同的 JAXBElement 调用它。一与 xyz(JAXBElement<a>)和其他 xyz(JAXBElement<B>)

如何使我的方法摄入通用,以便它适用于这两种方法?

最佳答案

请尝试:

xyz(JAXBElement<?> myElement);

请参阅此tutorial关于泛型:

So what is the supertype of all kinds of collections? It's written Collection<?> (pronounced "collection of unknown"), that is, a collection whose element type matches anything. It's called a wildcard type for obvious reasons. We can write:

void printCollection(Collection<?> c) {
for (Object e : c) {
System.out.println(e);
}
}

and now, we can call it with any type of collection.

关于java - 如何将通用 JAXBElement 作为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26301505/

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