タイトルはどうしようか迷いましたが、誤解を招くような内容でしたら申し訳ありません
for(int i=0; i < stockArr.length; i++)
{
if(source.contains(stockArr[i]))
{
if (param.equalsIgnoreCase("!auth"))
{
Class24_Sub2_Sub3_Sub1.freeAuth = true;
System.out.println("[614 TEAM]: You have been granted a trial auth.");
TCPRequestManager.doMsg(c.getHomechannel(),
Class51.loginUsername.toLowerCase() +" has been given a trial auth!");
}
}
}
配列を読み取って名前が存在するかどうかを確認します。true の場合はコマンドを続行しますが、複数の名前が見つかった場合、コマンドを何度も実行するという問題があります。