Java 正在初始化字符串数组中具有null的特定索引
我有字符串Java 正在初始化字符串数组中具有null的特定索引,java,arrays,initialization,Java,Arrays,Initialization,我有字符串a[]=新的a[4] 如何初始化a[0]=null 我的数组中需要有以下值:a,null,b,null 我不想在声明字符串数组本身时进行初始化 您使用a来表示三种不同的内容—数组变量、类型和数组中的值。这显然行不通。但是,您可以这样做: String a = "hello"; String b = "there"; String[] array = { a, null, b, null }; 或者,如果要将声明和初始化分开: String[] array; ... array
a[]=新的a[4]代码>
如何初始化a[0]=null代码>
我的数组中需要有以下值:a,null,b,null
我不想在声明字符串数组本身时进行初始化 您使用a
来表示三种不同的内容—数组变量、类型和数组中的值。这显然行不通。但是,您可以这样做:
String a = "hello";
String b = "there";
String[] array = { a, null, b, null };
或者,如果要将声明和初始化分开:
String[] array;
...
array = new String[] { a, null, b, null };
如果您刚刚创建了一个新数组,例如
String[] array = new String[4];
然后,所有元素值在默认情况下都将为null,因此不需要执行任何其他操作。你可以做:
String[] array = new String[4];
array[0] = a;
array[2] = b;
如果需要将元素设置为null,只需以明显的方式进行:
array[0] = null;
使用a
表示三种不同的内容—数组变量、类型和数组中的值。这显然行不通。但是,您可以这样做:
String a = "hello";
String b = "there";
String[] array = { a, null, b, null };
或者,如果要将声明和初始化分开:
String[] array;
...
array = new String[] { a, null, b, null };
如果您刚刚创建了一个新数组,例如
String[] array = new String[4];
然后,所有元素值在默认情况下都将为null,因此不需要执行任何其他操作。你可以做:
String[] array = new String[4];
array[0] = a;
array[2] = b;
如果需要将元素设置为null,只需以明显的方式进行:
array[0] = null;
因为原始问题用标记“Java”标记,所以代码段中的“string”应该是“string”。:-)因为原始问题用标记“Java”标记,所以代码段中的“string”应该是“string”。:-)