Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从由数组对象组成的ArrayList中检索数据_Java_Android - Fatal编程技术网

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

Java 如何从由数组对象组成的ArrayList中检索数据,java,android,Java,Android,我的arraylist包含字符串数组对象。 如何获取所有值? 我的代码在下面 String cordinates1c,cordinates2l,cordinates2m; String[] array1={cordinates1c,cordinates2l,cordinates2m}; String[] array2={cordinates1c,cordinates2l,cordinates2m}; ArrayList alist=new ArrayLis

我的arraylist包含字符串数组对象。 如何获取所有值? 我的代码在下面

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

如何执行此操作?

应在Arrays.toString或Arrays.deepToString的帮助下打印数组


应在Arrays.toString或Arrays.deepToString的帮助下打印数组

您还必须迭代字符串数组

ArrayList<String[]> l;
for (String[] a : l) {
    for (String s : a) {
        System.out.println(s);
    }
}

您还必须迭代字符串数组。

希望您尝试在数组1中打印字符串

ArrayList<String[]> l;
for (String[] a : l) {
    for (String s : a) {
        System.out.println(s);
    }
}
ArrayList<String> alist= (ArrayList<String>) Arrays.asList(array1);

希望您正在尝试打印数组1中的字符串

ArrayList<String> alist= (ArrayList<String>) Arrays.asList(array1);

你在找这样的东西吗

String cordinates1c = "1", cordinates2l = "2", cordinates2m = "3"; 
String[] array1 = {cordinates1c, cordinates2l, cordinates2m};      
String[] array2 = {cordinates1c, cordinates2l, cordinates2m};      

List<String []> alist=new ArrayList<String []>();                  
alist.add(array1);                                                 
alist.add(array2);                                                 
for (String[] strings : alist) {                                   
    System.out.println(StringUtils.join(strings));                 
}  
输出: 123
123

你在找这样的东西吗

String cordinates1c = "1", cordinates2l = "2", cordinates2m = "3"; 
String[] array1 = {cordinates1c, cordinates2l, cordinates2m};      
String[] array2 = {cordinates1c, cordinates2l, cordinates2m};      

List<String []> alist=new ArrayList<String []>();                  
alist.add(array1);                                                 
alist.add(array2);                                                 
for (String[] strings : alist) {                                   
    System.out.println(StringUtils.join(strings));                 
}  
输出: 123 123

您可以迭代列表,然后使用Arrays.toString或Arrays.deepToString打印数组内容

 for (String[] eachArray : alist) {
     System.out.println("arrayList=" + Arrays.deepToString(eachArray));
 }
您可以迭代列表,然后使用Arrays.toString或Arrays.deepToString打印数组内容

 for (String[] eachArray : alist) {
     System.out.println("arrayList=" + Arrays.deepToString(eachArray));
 }

如果JSONARAY包含此列表,那么如何检索数据?如果JSONARAY包含此列表,那么如何检索数据?如果JSONARAY包含此列表,那么如何检索数据?如果JSONARAY包含此列表,那么如何检索数据?如果JSONARAY包含此列表,那么如何检索数据?