如何中检索数据从ArrayList中包含数组对象 [英] How to retreive data from ArrayList consists of array objects

查看:280
本文介绍了如何中检索数据从ArrayList中包含数组对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的ArrayList包含字符串数组对象。 我怎样才能得到所有值? 我的code是低于,

 字符串cordinates1c,cordinates2l,cordinates2m;
的String [] ARRAY1 = {cordinates1c,cordinates2l,cordinates2m};
的String [] ARRAY2 = {cordinates1c,cordinates2l,cordinates2m};

ArrayList的ALIST =新的ArrayList();

alist.add(ARRAY1);

alist.add(ARRAY2);

    // retreieving

的for(int i = 0; I< alist.size();我++)

的System.out.println(的ArrayList =+ alist.get(ⅰ));
 

如果我尝试找回像上面它给了,

  12月7号至12日:42:09.977:信息/的System.out(743):ArrayList的= [[Ljava.lang.String; @ 43e11b28]
 

如何做到这一点?

感谢您

解决方案

 的for(int i = 0; I< alist.size();我++){

    对(串一:alist.get(I)){
        的System.out.println(一);
    }
}
 

您必须遍历字符串数组了。

My arraylist contains String array objects. How Can I get all values? My code is below,

String cordinates1c,cordinates2l,cordinates2m;                   
String[] array1={cordinates1c,cordinates2l,cordinates2m};
String[] array2={cordinates1c,cordinates2l,cordinates2m};

ArrayList alist=new ArrayList();

alist.add(array1);

alist.add(array2);

    //retreieving

for(int i=0;i<alist.size();i++)

System.out.println("arrayList="+alist.get(i));

if i try to retrieve like above it gives,

07-12 12:42:09.977: INFO/System.out(743): arrayList=[[Ljava.lang.String;@43e11b28]

How to do that?

Thank you

解决方案

for(int i=0;i<alist.size();i++) {

    for (String a : alist.get(i)) {
        System.out.println(a);
    }
}

You have to iterate over the array of strings, too.

这篇关于如何中检索数据从ArrayList中包含数组对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆