0

我在变量中有一个字符串值,例如 ID

XML 喜欢

<DocumentElement><Contact ID="1" Name="Test1" 1/><Contact ID="2" Name="TEST" /></DocumentElement>

我在 _s2 中获得了我的 id

我想在像 EmailArr 这样的字符串数组中添加所有 id

我已经做好了

Count=0;
EmailArr=new String[Count];

                String _s2=event.getAttribute("ID").getValue();

                if(_s2=="" || _s2==null){
                    _s2="N/A";
                }

                if(_s2!=null){
                    EmailArr[Count]=_s2;
                    Count=Count++;
                }

我得到异常java.lang.ArrayIndexOutOfBoundsException

4

2 回答 2

0

您需要使用 Xml 值创建一个数组:-

int count=XMlData.getPropertyCount();// Get the XML Data count/ some thing related to get  Count of XMl Details


    EmailArr=new String[Count]; // create Array EmailArr with that Count
于 2013-02-22T07:20:59.473 回答
0

你应该给你的数组一些初始大小:

EmailArr=new String[Count];//where count is number of records
于 2013-02-22T07:23:03.090 回答