当前位置: 代码迷 >> Java相关 >> 使用Stack类的push方法为什么老出现警告啊?
  详细解决方案

使用Stack类的push方法为什么老出现警告啊?

热度:133   发布时间:2009-07-20 19:19:44.0
使用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
    }
}
为什么会出现这样的警告啊? 求解答,先谢谢啦!
搜索更多相关的解决方案: Stack  push  警告  

----------------解决方案--------------------------------------------------------
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]]
----------------解决方案--------------------------------------------------------
我明白啦谢谢你啊
----------------解决方案--------------------------------------------------------
  相关解决方案