2010-09-22 50 views
1

这是我第一次我用java 我需要在android系统funcions 使用栈,但是如果我定义堆栈出功能 给我的错误(应该是参数化)和应用程序崩溃堆栈中的Android

public class Televideo extends Activity{ 
    Stack pila = new Stack(); 

    @Override 
    public void onCreate(Bundle savedInstanceState){ 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     pila.push(mystring); 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item){ 
     mystring = pila.peek(); 
    } 
} 

我该如何通过Java中的类函数使用堆栈?谢谢

回答

5

参数化意味着你告诉类(在这种情况下你的堆栈)它的实例(在本例中为pila)将包含什么类型的对象。试试这个代码,而不是你的:

Stack<String> pila = new Stack<String>() 

但是,这应该不是一个错误,但只是一个警告,据我所知。