2016-05-29 1 views
0

Ich versuchte, aus einer for Schleife zu brechen, aber es bricht nicht.Pause innerhalb für Schleife innerhalb der Schleife

Wie bekomme oder breche ich diese Schleife aus dem Inneren der for Schleife?

Hier CompanyEmployee ist ein ArrayList von Objekten der Employee Klasse und die CasualEmployee Klasse erbt von der Employee Klasse.

do { 
    System.out.print("ENTER ID:\t"); 
    String s=s3.nextLine(); 

      for(int i=3;i<9;i++) { 
       System.out.println(CompanyEmployee.get(i).getID()); 
        if(s==CompanyEmployee.get(i).getID()) { 
         String data=CompanyEmployee.get(i).toString(); 
         WeekSchedule[check1][check]=data; 
         break;     
        } 
      } 
} 
while(true); 

Antwort

1

ein Etikett verwendet werden, die Schleife Sie aus brechen wollen, um anzuzeigen:

loopLabel: do{ 

     ... 
     for(int i=3;i<9;i++){ 

     if(...){ 
      ... 
      break loopLabel; 
     } 
     } 
    } 
    while(true); 
Verwandte Themen