重复打印输出

时间:2012-05-22 07:37:24

标签: java command irc bots

不确定要标题是什么,对不起,无论如何它都会产生误导

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则继续执行命令,但问题是如果它找到多个名称,它将执行多次命令

1 个答案:

答案 0 :(得分:0)

你应该替换

for(int i=0; i < stockArr.length; i++)

for(int i=0; i < stockArr.length && !Class24_Sub2_Sub3_Sub1.freeAuth; i++)