任何人都知道如何指定數組大小?以上數組只能容納一個數值。我想擴展這個數組可以容納多少個值。Android:指定數組大小?
2
A
回答
3
如果你想要動態大小然後使用arraylist。如:
public ArrayList<String> myList = new ArrayList<String>();
...
myList.add("blah");
...
for(int i = 0, l = myList.size(); i < l; i++) {
// do stuff with array items
Log.d("myapp", "item: " + myList.get(i));
}
2
用途爲:
public String[] videoNames = new String[SIZE]; // SIZE is an integer
或使用ArrayList爲可調整大小的數組實現。
編輯: 並初始化它像這樣:
int len = videoNames.length();
for(int idx = 0; idx < len; idx++) {
videoNames[idx] = "";
}
隨着ArrayList:
ArrayList<String> videoNames = new ArrayList<String>();
// and insert
videoNames.add("my video");
2
你應該寫這樣的。
String[] videoNames = new String[5]; // create videoNames array with length = 5
for(int i=0;i<videoNames.length();i++)
{
// IMPORTANT : for each videoName, instantiate as new String.
videoNames[i] = new String("");
}
2
1
如果你想使用ArrayList寫在你的CommNet這裏是一個ArrayList
ArrayList<String> videoNames =new ArrayList<String>();
,只要你想沒有必要給大小添加儘可能多
videoNames.add("yourstring");
videoNames.add("yourstring");
videoNames.add("yourstring");
videoNames.add("yourstring");
to清空列表
videoNames.clear();
得到一個字符串使用
String a=videoNames.get(2);
2是你的字符串索引
相關問題
- 1. Android:指定TableRows的大小
- 2. C#數組沒有指定的大小
- 3. C指向固定大小數組的指針
- 4. 固定大小的數組
- 5. 確定數組的大小
- 6. 用未指定大小定義的靜態數組,空括號?
- 7. CSS百分比大小指定大小調整元件超過指定大小
- 8. Realloc不調整指針數組大小
- 9. 指針訪問數組的大小
- 10. android:兩指放大/縮小
- 11. 寫一個未指定的排列和大小的數組
- 12. 鑄造指針固定大小的數組中return語句
- 13. 是mallocing相當於一個指定數組大小
- 14. 是否有必要在java中指定數組的大小?
- 15. 使用constexpr來確定數組指針的大小
- 16. 稍後在結構類型中指定數組大小(C++)
- 17. 指定字符數組大小的sizeof命令
- 18. 數組大小
- 19. 數組大小
- 20. 定義不確定大小的數組
- 21. IPreviewHandler SetWindow不指定大小
- 22. 從指針數組中獲取特定字節數組的大小爲字節
- 23. 錯誤C2070 - 未指定外部數組大小。 - 傳遞給MACRO的數組
- 24. 指定泊塢窗最大日誌JSON文件大小組合
- 25. 鑄造一個指針指向一個固定大小的數組
- 26. 指定RadGrid的最大頁面大小?
- 27. 如何指定最大下載大小?
- 28. 指定大小,最大長度爲Html.TextBoxFor
- 29. 指向int類型數組的指針的大小是多少?
- 30. $ _POST最大數組大小
非常感謝您的幫助! :) – Kris 2011-05-30 11:04:05