我正在做消息传递platform.Msgdesc是我的消息,但有人发送消息,有人不。因此我有一些日期在msgdesc.if我没有存在任何数据ı想做什么,但如果我想我想看到也msgdesc与名称+姓氏。但我越来越java.lang.ArrayIndexOutOfBoundsException:length = 0; index = 1 任何人都可以帮助我吗?java.lang.ArrayIndexOutOfBoundsException:length = 0; index = 1
代码:
for (int i = 0; i < midArr.length; i++) {
//getting desc from db
getMessagedbXML = messagedbInstance.getMessages(mid,midArr[i]);
parseXMLDB(getMessagedbXML);
UserList=new String[midArr.length];
**//getting error here**
if((msgdesc[i].length()==0)) {
UserList[i] = nameArr[i]+" "+surnameArr[i];
} else {
UserList[i] = nameArr[i]+" "+surnameArr[i]+" "+msgdesc[i];
}
}
哪条线是抛出这个错误吗?发布整个堆栈跟踪。 – m0skit0 2013-03-04 13:19:01
我在这里得到错误:if((msgdesc [i] .length()== 0)){ – DuyguK 2013-03-04 13:37:54