【发布时间】:2015-12-04 19:40:43
【问题描述】:
我无法弄清楚以下代码的一些内容:
public final String[][] pockets = {{"STATUS CHANGERS", "RUNES", "KEY ITEMS", "TROPHIES"},
{"POTION", "SUPER POTION", "FULL HEAL"},{"ARMOR+","ATTACK+","EXP+","HEALTH+", "DISPELL+"},
{"QUEST ITEMS","STORY ITEMS","JOURNAL"},{TROPHIES}};
public final List<String[]> Pockets = Arrays.asList(pockets); //why couldn't I define it in the method, I wonder?
我想弄清楚为什么我不能像普通数组一样在asList() 方法中定义二维数组。另外,我知道必须有一个 Java 子类来导入或更语义化的方法。
【问题讨论】:
-
请澄清就像你可能是一个普通的数组。