我有函數返回一個ArrayList<String[]>
。 我怎樣才能從這個值返回ArrayList<String[]>
?得到一個函數值返回的ArrayList <String[]>
2
A
回答
1
foreach(object o in arrayList)
{
// cast to appropriate type
// eg string s = o as string;
// ...
}
3
這是一個使用「for-each循環」遍歷ArrayList中的String元素的示例。
ArrayList<String> list = new ArrayList<String>();
...
// For every item in the list
for(String value: list) {
// print the value
System.out.println(value);
}
什麼是「for-each」循環? http://download.oracle.com/javase/1.5.0/docs/guide/language/foreach.html
還記得你可以使用索引隨機訪問ArrayList中的值。
ArrayList<String> list = new ArrayList<String>();
list.add("0");
list.add("1");
int index = 1;
list.get(index); // You get the value 1
0
//If just print out
ArrayList<String[]> list = new ArrayList<String[]>();
...
for(String[] item : list) {
//Use Arrays.toString
System.out.println(Arrays.toString(item));
}
1
ArrayList<String[]> list = new ArrayList<String[]>();
for(int i=0; i<list.size(); i++){
String[] stringArray = list.get(i);
for(String s : stringArray) {
System.out.println(s);
}
or
for(int j=0; j<stringArray.length; j++) {
System.out.println(stringArray[j]);
}
}
0
每個列表條目是字符串或null
的陣列。
如果你有興趣在String[]
對象,那麼我建議使用增強的for循環:
ArrayList<String[]> result = myMethodProvidingTheList();
for(String[] strings : result) {
if (strings != null {
doSomethingWith(strings);
}
}
如果您現在需要從陣列中的值,使用增強的for循環數組一樣的:
private void doSomethingWith(String[] strings) {
for (String string : strings) {
if (string != null) {
doSomethingWith(string);
}
}
}
相關問題
- 1. 從函數中返回一個ArrayList
- 2. 的Hashmap得到函數返回空值
- 3. graphaware得到一個返回計數()值
- 4. 得到一個JSON值返回undefined
- 5. 如何從ArrayList中<ArrayList中<String>>獲得()返回一個ArrayList <String>
- 6. 執行此JavaScript函數,並得到一個返回值
- 7. 如何通過一個回調函數獲得返回的值
- 8. WordPress的PHP如何獲得一個函數的返回值到一個If()Statemente
- 9. 返回一個ArrayList
- 10. 從函數返回一個回調函數的返回值(嵌套函數)?
- 11. 我的void函數返回一個值並且不返回到主函數。
- 12. ArrayList <HashMap>總是返回上一個值
- 13. 返回函數的值到另一個函數python
- 14. 函數返回不返回一個值到主
- 15. C++ Lambdas:函數返回一個函數,返回一個函數...?
- 16. 函數返回一個函數,返回一個函數等
- 17. 搜索一個ArrayList和輸出返回到另一個的ArrayList
- 18. 轉換ArrayList <ArrayList <String>>「返回」ArrayList <String>
- 19. 當一個類中的函數返回一個值時,它返回到哪裏?
- 20. 傳遞返回參數值一個函數到另一個瓶
- 21. 返回一個函數的值Node.js
- 22. Python的 - 從一個函數返回值
- 23. 函數返回一個錯誤的值
- 24. jQuery的 - 從函數返回一個值
- 25. 從函數獲得空值返回值
- 26. 如何獲得另一個函數的返回值?
- 27. 返回一個函數中的值並獲得NULL
- 28. 從函數返回值到另一個函數
- 29. 我如何獲得Vector <type> Arraylist <type>作爲call()的返回值?
- 30. 返回帶有一個或兩個參數的<=的函數
這不是Java代碼。 – 2011-01-10 06:19:47