[英]How do 2D arrays with the second dimension empty work?
我無法理解以下代碼:
String [][] abc = new String [4][];
這會創建 4 行的二維數組,但每行都是空的嗎? 是否為每一行給出初始值? 如果每一行都有特定數量的行,那么初始值是多少?
它將創建一個二維數組,每一行都將為null
。 以下代碼:
public static void main(String args[]) {
String [][] abc = new String [4][];
for (int i = 0; i < abc.length; i++) {
System.out.println("Element " + i + " has value " + abc[i]);
}
}
將輸出:
Element 0 has value null
Element 1 has value null
Element 2 has value null
Element 3 has value null
我在理解以下代碼時遇到了麻煩:
String [][] abc = new String [4][];
這會創建2行的4行數組,但每一行都是空的嗎? 每行都有初始值嗎? 如果每一行都有特定數量的行,則初始值是多少?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.