我有函数返回一个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. graphaware得到一个返回计数()值
- 2. 得到一个JSON值返回undefined
- 3. 返回一个ArrayList
- 4. ArrayList <HashMap>总是返回上一个值
- 5. 我的void函数返回一个值并且不返回到主函数。
- 6. 返回函数的值到另一个函数python
- 7. 函数返回不返回一个值到主
- 8. 函数返回一个函数,返回一个函数等
- 9. C++ Lambdas:函数返回一个函数,返回一个函数...?
- 10. 转换ArrayList <ArrayList <String>>“返回”ArrayList <String>
- 11. 当一个类中的函数返回一个值时,它返回到哪里?
- 12. 传递返回参数值一个函数到另一个瓶
- 13. Python的 - 从一个函数返回值
- 14. jQuery的 - 从函数返回一个值
- 15. 如何获得另一个函数的返回值?
- 16. 返回一个函数中的值并获得NULL
- 17. 我如何获得Vector <type> Arraylist <type>作为call()的返回值?
- 18. 返回带有一个或两个参数的<=的函数
- 19. 函数不会返回一个值
- 20. 从javascript函数返回一个值
- 21. 在c#函数中返回一个值
- 22. 'KeyPressFcn'函数返回一个值
- 23. 将值返回给另一个函数
- 24. 动态返回一个ArrayList
- 25. ASyncTask并返回一个ArrayList
- 26. 函数返回两个值
- 27. 将一个ArrayList <CustomObject>传递给一个函数,该函数接受参数ArrayList <Object> in Java
- 28. 返回数组内部函数返回另一个值
- 29. 得到一个代码块内的值,以迅速返回函数
- 30. 我不能从一个函数得到的NSArray作为返回值
这不是Java代码。 – 2011-01-10 06:19:47