Ahoj,
narazil jsem v programu na toto:
while ((end = inpRead.read()) != -1)
Mohl by mi to prosím někdo vysvětlit?
Díky!
to je takový dost obecný :)
já to chápu tak že inpRead bude instance nějakého readeru (streamového, socketu . .) a v každý iteraci se snažíš z toho readeru vybrat hodnotu, a reader hodnotou -1 signalizuje že je konec čtení.
Java, C, C++ atd umožnují i v podmínkovém výrazu provédst přiřazení, takže v "end" bude poslední přečtená hodnota, případně -1. podmínka toho while bude teda while (inpRead.read() != -1) {..} a to co ten reader čte je uloženo v proměnné "end".
No teda, je to kostrbatý vysvětlení, ale snad chápeš :)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku