iPh*_*ian 3 java arrays object
我想初始化一个对象数组(人为的例子)
class StringPair {
String a;
String b;
// constructor
}
StringPair p[] = {
{ "a", "b" },
{ "c", "d" }
};
Run Code Online (Sandbox Code Playgroud)
但javac抱怨java: illegal initializer for StringPair定义p
我该怎么写呢?
你应该调用构造函数:
StringPair[] p = { new StringPair ("a", "b"), new StringPair ("c", "d") };
Run Code Online (Sandbox Code Playgroud)