当前位置: 首页 > 面试题库 >

如何从ArrayList检索数据由数组对象组成

帅银龙
2023-03-14
问题内容

我的arraylist包含String数组对象。我如何获得所有价值?我的代码如下

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));

如果我尝试像上面给出的那样进行检索,

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

怎么做?


问题答案:
for(int i=0;i<alist.size();i++) {

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

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



 类似资料:
  • 这是UML图中的实例方法: 此方法的目的是返回客户银行账户的所有汇总详细信息。 BankAccount是包含名称、帐户编号、余额和状态的类: 在BankManager类中,有一个实例变量: 方法),这将打印出所有的客户详细信息?

  • 问题内容: 我已经通过DefaultTableModel用(data,headers)构造函数填充了一个JTable 。用户可以编辑表,并且我希望能够将新数据加载回数组()中。请注意,我宁愿不只是一点一点地更新数组,而是能够从表中完全加载新数组。如何才能做到这一点? 问题答案: 我回想起来,出于第二种想法,您不需要任何类型转换-TableModel是一个接口,其中包含您需要的所有3个方法调用。:)

  • 我有一个对象只包括一个数组(17)。我想从这个数组中得到特定的值,例如 时,我得到: 最后,在调用this.flights['states'][0][4]时,我收到一个错误: 正在启动我从Opensky网络Api获取的flights对象:

  • 我有[{key1:value1,key2:value2},{key3:value3,key4:value4},...].我想将其转换为{value1:value2,value3:value4}

  • 我有这个数组,其中的每个索引都包含一个对象文本。所有的对象文本都具有相同的属性。对于给定的属性,一些对象文本具有相同的值,我想创建一个只包含这些对象文本的新数组。 我的想法是对数组进行排序,并将其切成一个新的数组... 以下是数组: 所以,我想创建一个新的数组,只包含那些属性为“United States”的对象。这是我到目前为止疯狂的想法,不管用:

  • 我想访问来自该对象数组的ends\u数据。。。但我不能让它工作。输出未定义。请帮帮我。