我正在做消息傳遞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