1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> SPEAKER 1: Kiderül ki ezt a programot, bár ez a rövid, 3 00:00:02,390 --> 00:00:03,770 valójában egy hiba. 4 00:00:03,770 --> 00:00:08,060 Ritka esetekben, getString, egy el saját dokumentációját, visszatérhet 5 00:00:08,060 --> 00:00:09,390 valami más, mint a szöveg. 6 00:00:09,390 --> 00:00:12,700 Pontosabban, egy őrszem, a speciális érték úgynevezett null - 7 00:00:12,700 --> 00:00:14,080 U-N-L-L. 8 00:00:14,080 --> 00:00:17,350 >> Null jelenti, hogy általában valami rosszul, ahol ebben az 9 00:00:17,350 --> 00:00:20,340 esetben a felhasználó esetleg beírt ilyen egy nagy string, hogy ez nem illik 10 00:00:20,340 --> 00:00:23,610 a memóriában, így getString erővel vissza null ebben az esetben. 11 00:00:23,610 --> 00:00:26,650 >> Vagy lehet, hogy a felhasználó valahogy Nem típusa bármilyen karakterlánc egyáltalán, 12 00:00:26,650 --> 00:00:28,570 mely esetben nincs szöveg jöhet vissza. 13 00:00:28,570 --> 00:00:31,200 Tehát a legjobb, hogy érzékeli függetlenül attól, hogy null van 14 00:00:31,200 --> 00:00:33,200 visszakerült az alábbiak szerint - 15 00:00:33,200 --> 00:00:40,270 Csak akkor, ha S nem egyenlő null kell Én folytassa végrehajtani ezt a hurkot. 16 00:00:40,270 --> 00:00:43,520 >> Más szóval, ha történik getString vissza null, én nem fogok 17 00:00:43,520 --> 00:00:46,880 véletlenül próbálja az iterációt karakterek egyszerűen nem létezik. 18 00:00:46,880 --> 00:00:49,597