簡體   English   中英

在Android中堆疊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM