此问题来自Cracking the Coding Interview 5th Edition中的问题3.5。解决方案是这样的:
public class MyQueue<T> {
Stack<T> stackNewest, stackOldest;
......
}
那么两个&lt; T>这意味着什么我搜索了很多页面并没有得到答案。感谢。
答案 0 :(得分:1)
这是参数化。它利用Java Generics生成参数化类。在您的情况下,类MyQueue<T>
具有参数化“T”,并且在类内部,Stack<T>
数据结构也已经使用“T”进行参数化。
如果您不了解泛型,我建议在文档中给出this article。