私はメッセージングプラットフォームを実行しています。Msgdescは私のメッセージですが、誰かがメッセージを送信しますが、誰かが送信しません。したがって、msgdescに日付があります。データが存在しない場合は何もしませんが、名前+のmsgdescも表示したい場合surname.But私は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];
}
}