F
Florian Scheidler
Gast
Hallo zusammen,
ich habe ein kleines Problem mit einer Methode, die einen String-Array zurückgeben soll. Ich bekomme immer eine NullPointerException! Die Methode sucht in der While-Schleife in einem Vector nach Objekten der Klasse Online.
Am Ende setzt die Methode nur einen String zusammen und will ihn an das aktuelle Element onlineUsers[g] übergeben! An dieser Stelle soll angeblich der Fehler stattfinden!
Könnt Ihr mir bitte sagen wo der Fehler liegt??
ich habe ein kleines Problem mit einer Methode, die einen String-Array zurückgeben soll. Ich bekomme immer eine NullPointerException! Die Methode sucht in der While-Schleife in einem Vector nach Objekten der Klasse Online.
Am Ende setzt die Methode nur einen String zusammen und will ihn an das aktuelle Element onlineUsers[g] übergeben! An dieser Stelle soll angeblich der Fehler stattfinden!
Könnt Ihr mir bitte sagen wo der Fehler liegt??
Code:
public String[] getAllOnlineUsers()
{
String[] onlineUsers=null;
int g=0;
String nick=null;
int chfid = 0;
String chname =null;
String str;
while (g < vecOnline.size())
{
Online o = (Online)vecOnline.elementAt(g);
nick = o.getOnlineNick();
chfid = o.getOnlineChannelFID();
if (chfid == 0)
{
chname = "Keiner";
}
else
{
chname = getChannelName(chfid);
}
str = nick + " (" + chname + ")";
onlineUsers[g] = str;
g++;
}
return onlineUsers;
}