オブジェクトの配列に値を動的に追加し、その配列変数を関数に渡す必要があります。Java、オブジェクト配列に値を追加するには
値を手動で追加するとうまく動作します。
Object[][] listData = {{"Cheese", "Pepperoni", "Black Olives"},{"Cheese",
"Pepperoni", "Black Olives"}};
これはたlistDataを使用する必要がある機能です。
TableModel tblModel = new DefaultTableModel(new String[]{"Date", "Action", "Amount"}, listData);
が、どのように私は、forループからたlistDataに値を追加することができますか?
ArrayList<Map<String, Object>> sampleArray = (ArrayList)myPremiumspaid.get("Data");
for(int x =0; x<sampleArray.size(); x++)
{
//sampleArray.get(x).get("YearMonth");
//listData[][] = ""; stuck here
}
ここで、配列の値はどこから得られますか? – SomeJavaGuy
Java配列の長さは固定です。 「値を動的に追加する」とはどういう意味ですか? –
'' 'sampleArray'''のタイプは何ですか? –