java.lang.ArrayIndexOutOfBoundsException: Länge=0; index=1
Ich mache messaging-Plattform.Msgdesc ist meine Nachricht aber jemand Nachricht senden ,jemand nicht.Also ich habe ein Datum in msgdesc.wenn ı havent existieren keine Daten ı nichts tun wollen, aber wenn ich will, ich will, um zu sehen, auch msgdesc mit name+Nachname.Aber ich bin immer java.lang.ArrayIndexOutOfBoundsException: Länge=0; index=1
Kann mir keiner helfen?
Code:
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];
}
}
- Die Zeile wirft den Fehler? Poste den ganzen StackTrace.
- Ich bin immer Fehler hier :if((msgdesc[i].length()==0)) {
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie diese?
(weiß nicht, was der Typ
msgdesc
ist)wäre meine Vermutung, dass Sie über die falsche variable (msgdesc).
Oder vielmehr, bist du mit dem falschen test.
Verwenden
statt