簡體   English   中英

返回Object數組方法

[英]Return Object array method

我似乎無法在此方法中返回變量data

public Object[] populateTable(ArrayList<Outlet> outletList, String selection){ 
    Object[] data;
    for(int i = 0; i<outletList.size(); i++){
        if(outletList.get(i).getCity().equalsIgnoreCase(selection)){
            if(outletList.get(i).getStatus().equals("ACTIVE")){

                String bar = outletList.get(i).getBarangay();
                String code = Integer.toString(outletList.get(i).getCode());
                String name = outletList.get(i).getName();

                data = {bar, code, name};                      
            }   
        }               
    }
    return data;
}

Netbeans說非法開始表達。 有沒有辦法執行這種方法,其中數據(來自傳遞給接口中的ArrayList<object>的mysql數據庫)傳遞給Object[] 找到一種使用來自mysql數據庫的數據填充JTable行的方法。

這里出現錯誤:

data = {bar, code, name};

相反,構造一個新的Object數組來保存String實例:

data = new Object[]{bar, code, name};

然后,您可以在DefaultTableModel上調用addRow(data) TableAddTest#addRow()顯示一個完整的示例。

圖片

暫無
暫無

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

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