java中如何将list中的的一维数组的元素输出?
5个回答
展开全部
可以用Iterator迭代器,或者使用foreach方式输出,看下面代码
List list = new ArrayList();
list.add(new String[] { "one", "two", "three" });
for (int i = 0; i < list.size(); i++) {
Object obj = list.get(i);
// 判断当前元素是否是String数组
if (obj instanceof String[]) {
String[] arr = (String[]) obj;
for (int j = 0; j < arr.length; j++) {
System.out.println(arr[j]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.ArrayList;
public class test2
{
public static void main(String[] args)
{
ArrayList list = new ArrayList();
int[] array1 = {1,2,3,4,5};
int[] array2 = {6,7,8,9,10};
list.add(array1);
list.add(array2);
for(int j = 0 ; j < list.size() ; j++)
{
int[] array = (int[])list.get(j);
for(int i = 0; i < array.length ; i++)
{
System.out.print(array[i] + " ");
}
}
}
}
你要的是这种的吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<String> list = new ArrayList<String>();
list.add("黄飞鸿");
list.add("李白");
list.add("张三");
list.add("王五");
list.add("张三丰");
//方法1
for(int i = 0;i < list.size();i++){
System.out.println(list.get(i));
}
//方法2
Iterator it = list.iterater();
while(it.hasNext()){
System.out.println(it.next());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环 list.get(i) 可以输出每一个list的元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询