Ez a kettő ugyanazt jelenti?
Figyelt kérdés
public boolean hirePostman(String street, int lastEven, int lastOdd) {
for( Postman pstmn : postmen ) {
if( pstmn.street.equals(street)) { //van postás az utcára?
return false; //van már, NEM kell új
}
}
postmen.add(new Postman(street, lastEven, lastOdd));
return true; //ha nincs, akkor legyen és return true!
}
public boolean hirePostman(String street, int lastEven, int lastOdd){
for(int i = 0; i < postmen.size(); i++){
if(postmen.get(i).street.equals(street)){
return false;
}
}
postmen.add(new Postman(street, lastEven, lastOdd));
return true;
}
2015. nov. 2. 22:03
1/2 anonim válasza:
Igen, csak először foreach ciklussal, második alkalommal pedig egy sima for ciklussal járod be az adott listát.
2/2 anonim válasza:
A foreach ciklus csak olvasásra jó, írásra nem, viszont a sima for mindkettőre jó!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!