Я делаю платформу для обмена сообщениями. Msgdesc - это мое сообщение, но кто-то посылает сообщение, кто-то dont.So ı есть какая-то дата в msgdesc.if. ı havent существуют какие-либо данные. ı ничего не хотят делать, но если я хочу, я хочу видеть также 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
Я получаю ошибку здесь: if ((msgdesc [i] .length() == 0)) { – DuyguK