1

イベントが発生したときに「for ループ」から抜け出したい。たとえば、私のコードの一部があります:

for (ScanResult scanResult : listeScan) {
    if(sampleposition[position]==0){ 
        change=true;
        while(i < position && change==true){ 
            if(macAdress[i].equals(scanResult.BSSID)){ 
                change = false;
            }
            i++;
        }
        i=0;
        if(change == true && scanResult.level >= -80){ 
            valueSSID[position] = scanResult.level;
            macAdress[position] = scanResult.BSSID;
            sSID[position] = scanResult.SSID;
            if(valueSSID[position]!=0){sampleposition[position]++;}
          //exit here
        }
    }
    else{
        if(macAdress[position].equals(scanResult.BSSID) && sampleposition[position]<=totalsample){addlevel=scanResult.level;} else {addlevel=0;}
        valueSSID[position] = valueSSID[position] + addlevel;
            if(addlevel!=0){sampleposition[position]++;}
          //exit here

        }
    }
}

実際には、「ここで終了」というコメントがあるループを停止したいと思います。

どうすれば進められるか教えてください。私の英語でごめんなさい...

4

4 に答える 4

0

使用する:

break;

詳細については、次のリンクを参照してください。

1)制御フロー - ウィキ

2) JAVAの「中断」と「継続」

彼らが助けてくれることを願っています。

于 2013-07-24T14:42:47.313 に答える