如何在android中的String中存储Iterator值

时间:2011-05-18 11:42:53

标签: java android iterator

在我的应用程序中,当我单击一个按钮时,它会点击一个URL并返回一个xml文件。从那个xml文件中我使用dom解析器和Iterator列出了一个特定的标签。使用以下代码,我列出了logcat中的数据。

Iterator<String> itr = arl.listIterator();
            int z=0,x=0,increment=0;
            while (itr.hasNext()) 
            {
                Log.e("ViewImage5-list all  "+z, itr.next());
                z++;
            }

现在我在logcat中得到的值我想将这些值存储在Array String中。如何存储它。请按代码解释.....

1 个答案:

答案 0 :(得分:4)

试试这个:

Iterator<String> itr = arl.listIterator();
            int z=0,x=0,increment=0;
            List<String> strings = new ArrayList<String>();
            while (itr.hasNext()) 
            {
                String data = itr.next();
                list.add(data);
                Log.e("ViewImage5-list all  "+z, data);
                z++;
            }
            // the list "strings" now holds all your strings