使用Stack类的push方法为什么老出现警告啊?
import java.util.Stack;public class TextMain {
public static void main(String[] args) {
Stack myStack = new Stack();
String s = "afafdf";
myStack.push(s); //warning: Type safety: The method push(Object) belongs to
//the raw type Stack. References to generic type Stack<E>
//should be parameterized
}
}
为什么会出现这样的警告啊? 求解答,先谢谢啦!
----------------解决方案--------------------------------------------------------
public class Textmain
{
public static void main(String[] args)
{
// 从警告中的提示 Stack<E>,我们知道Stack是一个泛型类
Stack<String> myStack = new Stack<String>();
String s = "afafdf";
myStack.push(s); //warning: ……
}
}
[[it] 本帖最后由 家乡的雨 于 2009-7-20 19:41 编辑 [/it]]
----------------解决方案--------------------------------------------------------
我明白啦谢谢你啊
----------------解决方案--------------------------------------------------------