我有一个ArrayList,这个ArrayList里面有其他数组,我需要获取这个其他数组里面的数据。
这是ArrayList的结构和里面的数据,我需要得到数据
这是我用来获取所有ArrayList的代码,但我需要获取存储在索引(0(中的另一个数组,当我可以获得这些数据时,我需要将其存储在新的array 中
if (msg.equals("warning")) {
ArrayList<String> dataWarn = (ArrayList<String>) data;
Log.i("api", dataWarn.toString());
访问内部ArrayList:
ArrayList<String> innerList = data.get(0);
然后你可以提取里面的数据:
String value = innerList.get(0);
并将其添加到某些otherList
:中
List<String> otherList = Arrays.asList(value);
您可以执行以下操作:
String[] newArray = new String[outerArray.size()];
for(int i = 0; i<outerArray.size();i++){
newArray[i]=outerArray.get(0).get(0);
}