Moin. Ich grübel nun seit mehreren Tagen über dem gleichen Problem. Habe schon diverse Foren durchsucht mich quer durchs netz gegoogelt aber finde entweder hundert verschiedene möglichkeiten von denen mir nicht ersichtlich ist, welche passt oder ich finde garnichts zutreffendes.
Mein Problem ist folgendes. Ich hol mir aus einer Datenbank ein array an Namen. (Diese entsprechen der Liste aktueller User in einem (chat) channel) Dieses array wird dann zu einem string zusammengepackt und übergeben.
Bevor dies geschieht möchte ich allerdings bestimmte Namen aus diesem String löschen und ihn dann übergeben.
Aktueller Code sieht wie folgt aus.
Meine Überlegung war, dass ich nach der if Schleife eine neue Schleife aufmache und dann den String auslese und alles was ich nicht haben will soll gelöscht werden.
Liste der Nanen die nicht drin sein sollen sind:
CoreHD
H
I
Q
Thunder
Xenophore
allerdings können die Namen auch verändert auftreten, was mit berücksichtigt werden müsste.
etwa als afk|Xenophore oder OFF|Xenophore.
Da steh ich aktuell doch or einem dicken Problem was ich mit meinem Wissen absolut nicht gelöst bekomme.
Vielleicht könnt ihr mir ja mit ein paar Ansätzen weiterhelfen.
Mein Problem ist folgendes. Ich hol mir aus einer Datenbank ein array an Namen. (Diese entsprechen der Liste aktueller User in einem (chat) channel) Dieses array wird dann zu einem string zusammengepackt und übergeben.
Bevor dies geschieht möchte ich allerdings bestimmte Namen aus diesem String löschen und ihn dann übergeben.
Aktueller Code sieht wie folgt aus.
Java:
public void addQueue(String c)
{
for(int n=0; n<channels.length; n++)
{
if(channels[n].equals(c.toLowerCase()))
{
queon[n] = true;
String[] users = dbc.getChannelUsers(c);
if(!users[0].equals("0"))
{
for(String u : users)
{
addUser(u, c);
}
}
return;
}
}
}
Meine Überlegung war, dass ich nach der if Schleife eine neue Schleife aufmache und dann den String auslese und alles was ich nicht haben will soll gelöscht werden.
Liste der Nanen die nicht drin sein sollen sind:
CoreHD
H
I
Q
Thunder
Xenophore
allerdings können die Namen auch verändert auftreten, was mit berücksichtigt werden müsste.
etwa als afk|Xenophore oder OFF|Xenophore.
Da steh ich aktuell doch or einem dicken Problem was ich mit meinem Wissen absolut nicht gelöst bekomme.
Vielleicht könnt ihr mir ja mit ein paar Ansätzen weiterhelfen.