>> SPEAKER 1: Se pare ca acest program, scurt deși este,
de fapt, are un bug.
În cazuri rare, getString, pe propria documentație, se pot întoarce
altceva decât un șir.
În mod specific, o santinelă, un special Valoarea numit null -
N-U-L-L.
>> Semnifică nule că, în general, ceva a mers greșit în care, în acest
caz, utilizatorul ar putea fi introdus în astfel de un șir de mare, că nu s-ar potrivi
în memorie, și așa s-ar putea getString reveni nul în acest caz.
>> Sau ar putea fi faptul că utilizatorul într-un fel nu au nici un tip șir, la toate, în
caz nu șir poate veni înapoi, care.
Asa ca cel mai bine e că ne-am detecta dacă sau nu nul are
fost returnate după cum urmează -
Numai dacă S nu este egal cu zero ar trebui Am continua să execute această buclă.
>> Cu alte cuvinte, dacă se întâmplă getString pentru a reveni null, eu nu am de gând să
încercați accidental iterarea peste personaje care pur și simplu nu sunt acolo.