0
A
回答
4
您正在使用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;
相關問題
- 1. 初始化字符串爲空與空字符串
- 2. 正在初始化數據引用的字符串數組
- 3. 初始化ObjectC中的空字符串?
- 4. 初始化字符串數組與不是恆定的值
- 5. 的C#初始化字符串數組
- 6. 將字符串寫入初始化空白字符數組
- 7. 初始化二叉搜索樹中的字符串數組
- 8. 初始化多朦字符串數組
- 9. Objective-C:用字符串索引初始化字符char
- 10. 在Ada中初始化空字符的字符串
- 11. 字符串數組的初始化字符串太長
- 12. 字符數組的初始化字符串太長。在Xcode
- 13. 將字符串數組加入到從Swift數組的特定索引開始的單個字符串中
- 14. 字符串不斷初始化爲空
- 15. 初始化字符串用雙引號
- 16. ReDim語句是否使用空字符串初始化字符串數組?
- 17. 在特定索引處從字符串數組中刪除字符串
- 18. 指定陣列與文字字符串索引數組與數字索引
- 19. 初始化「的字符串」
- 20. 初始化字符串的字符數組太長
- 21. 初始化字符數組與規模較小的字符串文字
- 22. 在VB.NET中聲明並初始化一個字符串數組
- 23. 在結構中初始化字符串數組
- 24. 使用空字符串初始化所有字符串成員
- 25. 字符串初始化
- 26. 字符串初始化
- 27. Android字符串初始化
- 28. 格式初始化字符串的不符合規範開始於索引35
- 29. 未初始化的字符數組
- 30. 初始化程序集中的字符串數組
由於原來的問題被打上標籤的「Java」 ,你的代碼片段中的'string'應該是'String'。 :-) – 2011-03-12 19:10:13
@Sanjay:糟糕,完成了。 – 2011-03-12 19:13:45