我不确定这是否可能......我只是开始用Java编程。
所以我的问题是。我创建了这个包含对象的多维数组。
请你检查一下,看看我做错了什么?
Object data[][] =
{"Item#1", jackets.getDescription(), jackets.getUnitOnHand(), jackets.getPrice(0) }
{"Item#2", designerJeans.getDescription(), designerJeans.getUnitOnHand(), designerJeans.getPrice(0)};
你能告诉我上面的代码有什么不对吗?
答案 0 :(得分:1)
您需要再使用其他{和},并且还必须使用逗号,例如{},{}
例如:
Object data[][] = {{"2","3"},{"1","2"}};
^ ^ ^
答案 1 :(得分:0)
int[][][] threeDimArr = { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
(Initialising a multidimensional array in Java)
显然你必须添加外括号。
答案 2 :(得分:0)
Object data[][] =
{
{"Item#1", jackets.getDescription(), //... },
{"Item#2", designerJeans.getDescription(), //...}
};
答案 3 :(得分:0)
您需要将子数组封装到数组中:
Object data[][] = {{"Item#1", jackets.getDescription(), jackets.getUnitOnHand(), jackets.getPrice(0)},
{"Item#2", designerJeans.getDescription(), designerJeans.getUnitOnHand(), designerJeans.getPrice(0)}};