Java 中的字符串数组初始化
如果我声明一个数组:String
String names[] = new String[3];
那么为什么我们不能像这样为上面声明的数组赋值:
names = {"Ankit","Bohra","Xyz"};
如果我声明一个数组:String
String names[] = new String[3];
那么为什么我们不能像这样为上面声明的数组赋值:
names = {"Ankit","Bohra","Xyz"};
在申报过程中,您可以执行以下操作:
String names[] = {"Ankit","Bohra","Xyz"};
如果你想在声明后的某个地方这样做:
String names[];
names = new String[] {"Ankit","Bohra","Xyz"};
names[] = {"Ankit","Bohra","Xyz"};
是初始值设定项,仅在构造或创建新的数组对象时使用。它不能用于设置数组。当声明为以下各项时,可以使用它:
String[] names= {"Ankit","Bohra","Xyz"};
您还可以使用:
names=new String[] {"Ankit","Bohra","Xyz"};