1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> SPEAKER 1: Tuleb välja selle programmi, lühike, kuigi see on, 3 00:00:02,390 --> 00:00:03,770 tegelikult on viga. 4 00:00:03,770 --> 00:00:08,060 Harvadel juhtudel getString kohta oma dokumendid, võivad naasta 5 00:00:08,060 --> 00:00:09,390 midagi muud kui string. 6 00:00:09,390 --> 00:00:12,700 Täpsemalt valvur, erilist väärtus ehk null - 7 00:00:12,700 --> 00:00:14,080 N-U-L-L. 8 00:00:14,080 --> 00:00:17,350 >> Null tähendab, et üldiselt midagi läks valesti kusjuures selle 9 00:00:17,350 --> 00:00:20,340 juhul võib kasutaja on sisestatud, näiteks suur string, et see ei sobi 10 00:00:20,340 --> 00:00:23,610 mälu ja nii getString väest tagasi null sel juhul. 11 00:00:23,610 --> 00:00:26,650 >> Või võib see olla, et kasutaja kuidagi ei kirjuta iga string üldse, 12 00:00:26,650 --> 00:00:28,570 mille puhul ei ole string võib tagasi tulla. 13 00:00:28,570 --> 00:00:31,200 Nii et see on parim, mida me avastada kas null on 14 00:00:31,200 --> 00:00:33,200 tagastatud järgmiselt - 15 00:00:33,200 --> 00:00:40,270 Ainult siis, kui S ei võrdu null peaks Ma edasi täita see silmus. 16 00:00:40,270 --> 00:00:43,520 >> Teisisõnu, kui getString juhtub tagasi null, ma ei kavatse 17 00:00:43,520 --> 00:00:46,880 kogemata proovida iterating üle märki, et lihtsalt ei ole seal. 18 00:00:46,880 --> 00:00:49,597