我声明了这样的数组
private String[] phoneNumber = new String[3];
phoneNumber[0] = {"hi"};
phoneNumber[1] = {"hello"};
phoneNumber[2] = {"hola"};
IDE说“未知类:'phoneNumber'”
我正在做一些愚蠢的事情,但是我没有明白,所以我来寻求帮助。
以下是我提出的一些问题:
1)数组不能声明为字符串吗?
2)如果第一个问题的答案是肯定的,那怎么办?
3)我做错了什么?
答案 0 :(得分:1)
您需要一个初始化块,例如
private String[] phoneNumber = new String[3];
{
phoneNumber[0] = "hi";
phoneNumber[1] = "hello";
phoneNumber[2] = "hola";
}
或使用较短的数组文字语法。喜欢,
private String[] phoneNumber = { "hi", "hello", "hola" };