2012-05-22 74 views
1

真的不知道以什麼標題呢,對不起,如果這是在誤導反正重複打印輸出

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!"); 
     } 
    } 

}

它讀取數組找到,如果你的名字是存在的,如果真的繼續到命令,但問題是,如果發現超過1名會做的命令,很多時候

+0

...或'break'出來先打後循環。 – esaj

+0

...或第一場比賽後的'break'? –

+1

怎麼了你的類名:Class24_Sub2_Sub3_Sub1? Class51?如何選擇有意義的類名? –

回答

0

此時應更換

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

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

或者,如上所述,打破(根據我更可讀) – keyser

+0

感謝您的極速回復!真的很有幫助,並且讓我在同一時間感覺很蠢! – Arrin