簡體   English   中英

如何將泛型引用分配給給出非泛型arraylist的方法

[英]how to assign generic refernce to a method which is giving non generic arraylist

如何為返回非泛型ArrayList的方法的返回值分配泛型引用? 我不知道它返回什么類型的ArrayList

例如,我有一些老課堂:

class Employee {
    ArrayList al;

    public ArrayList getEmplist() {
        return al;
    }    
}

我從以下位置調用此方法:

class UseEmp {
    ??? = getEmplist();
}

我該如何處理,可以使用對象還是其他任何東西?

List<MyObj> l = (List<MyObj>) getEmplist();

您會收到一條警告,可以在注釋中取消顯示。 這個問題有關如何抑制警告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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