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