[英]Stack in android
對我來說這是我第一次使用Java,我需要在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中的類函數使用堆棧? 謝謝
參數化意味着您告訴類(在本例中為Stack)其實例(在本例中為pila)將包含什么類型的對象。 嘗試使用以下代碼代替您的代碼:
Stack<String> pila = new Stack<String>()
但是,據我所知這應該不是錯誤,而只是警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.