Java 重复打印输出

Java 重复打印输出,java,command,irc,bots,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.print

我不太清楚该怎么称呼它,如果它有误导性的话,我很抱歉

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!");
        }
     }
for(int i=0;i
}

它读取数组以查找是否存在您的名称,如果为true,则继续执行命令,但问题是,如果找到多个名称,它将执行多次您应该替换的命令

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

for(int i=0;i
…或
break
在第一次命中后退出循环…或
break
在第一次匹配后?你的类名是什么:Class24\u Sub2\u Sub3\u Sub1?51班?选择有意义的类名怎么样?谢谢你的快速回复!真的很有帮助,同时也让我觉得自己很傻!非常感谢您的快速回复!真的很有帮助,同时也让我觉得自己很傻!
for(int i=0; i < stockArr.length && !Class24_Sub2_Sub3_Sub1.freeAuth; i++)