有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安卓中以字符串形式存储迭代器值

在我的应用程序中,当我点击一个按钮时,它会点击一个URL并返回一个xml文件。从这个xml文件中,我使用dom解析器和迭代器列出了一个特定的标记。使用下面的代码,我列出了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中得到的所有值,我想将这些值存储在一个数组字符串中。如何储存它。请用代码解释


共 (1) 个答案

  1. # 1 楼答案

    试试这个:

    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