我有一個Java程序,它有兩個函數和一個靜態字符串數組。任何人都可以告訴我如何在Java中聲明靜態字符串數組?如何在Java中聲明靜態字符串數組?
0
A
回答
8
public static String[] stringArray = new String[size]; // give some "size"
OR
public static String[] stringArray = {"String1","String2","String3"};
26
初始化在構造時的數組,你可以在花括號中指定一個列表值:
private static final String[] STRING_ARRAY = {"foo", "bar", "baz"};
在我的例子我還以爲你不會想要更改數組的實例,因此已聲明它爲final
。你仍然可以像這樣更新單個條目:
array[0] = "1";
但是你不能用完全不同的數組替換數組。如果這些值會發生很大的變化 - 尤其是如果值的數量會發生變化 - 那麼可以考慮使用List
來代替。
+5
OP沒有說最後的決定。 – Magnilex 2013-05-02 07:16:25
+1
@MagnusTengdahl - 好點,'最後'也出於習慣。我已經擴展了答案來解釋這個選擇。 – 2013-05-02 07:21:27
3
public static String[] array ={"foo","bar"};
相關問題
- 1. 如何在Java中聲明動態字符串數組
- 2. 爲什麼不能在類中聲明const靜態字符串
- 3. 如何在C++中聲明一個字符串數組?
- 4. 如何在android studio中聲明4d字符串數組?
- 5. 字符數組聲明沒有靜態關鍵字在C中崩潰
- 6. 在Java中的非靜態類中聲明靜態變量
- 7. 聲明一個字符串數組
- 8. 錯誤聲明字符串數組
- 9. 關於字符串數組聲明
- 10. 如何聲明靜態NSString?
- 11. 聲明靜態私有數組成員
- 12. NUL字符和靜態字符數組/字符串在C
- 13. 在java中聲明數組
- 14. 如何聲明在java中這個字符串(IF else語句)
- 15. 在C++中聲明大字符數組
- 16. 用靜態字符串前綴數組
- 17. 靜態只讀字符串數組
- 18. 我如何串連靜態字符串數組
- 19. 在函數中聲明靜態變量
- 20. 聲明2d字符數組?
- 21. 在C中聲明二維數組的字符串與整數?
- 22. JSP聲明中的靜態字段
- 23. Java字符串聲明IntelliJ IDEA
- 24. 在VB.NET中聲明並初始化一個字符串數組
- 25. 靜態字符串vs Java中的字符串
- 26. 聲明指針數組字符數組
- 27. 聲明在靜態類
- 28. 聲明2d字符數組並通過字符串?
- 29. 如何創建一個靜態字符串數組?
- 30. 如何正確聲明json字符串?
這個問題還不清楚。你想初始化它,如果是的話?否則,你打算如何初始化它?你的意思是'靜態'(java關鍵字)還是你的意思是不變的? – 2013-05-02 07:16:29
使用java文檔。 – commit 2013-05-02 07:38:07
@Ankur對初學者來說聽起來很刺耳。每個人都是初學者,每個人都希望在那段時間聽到更激勵的話語。 – yvonnezoe 2013-05-02 07:49:50