Kezdőoldal » Számítástechnika » Programozás » Ez a kettő ugyanazt jelenti?

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.
2015. nov. 2. 22:25
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
A foreach ciklus csak olvasásra jó, írásra nem, viszont a sima for mindkettőre jó!
2015. nov. 3. 16:55
Hasznos számodra ez a válasz?

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!