1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> ПРЕДСЕДНИК 1: Испоставило се овај програм, кратко иако је, 3 00:00:02,390 --> 00:00:03,770 заправо има буба. 4 00:00:03,770 --> 00:00:08,060 У ретким случајевима, ГетСтринг, по сама документација, може да се врати 5 00:00:08,060 --> 00:00:09,390 нешто осим низу. 6 00:00:09,390 --> 00:00:12,700 Конкретно, Сентинел, специјални вредност нулл зове - 7 00:00:12,700 --> 00:00:14,080 Н-У-Л-Л. 8 00:00:14,080 --> 00:00:17,350 >> Нула означава да генерално, нешто кренуло наопако при чему у овом 9 00:00:17,350 --> 00:00:20,340 случај, корисник можда откуцан на такав велики стринг који не може да стане 10 00:00:20,340 --> 00:00:23,610 у меморији, а тако ГетСтринг моћ врати нулл у том случају. 11 00:00:23,610 --> 00:00:26,650 >> Или можда да корисник некако није укуцајте било коју ниску уопште, у 12 00:00:26,650 --> 00:00:28,570 ком случају не може да се врати ниска. 13 00:00:28,570 --> 00:00:31,200 Тако да је најбоље да ми открије да ли или не нула има 14 00:00:31,200 --> 00:00:33,200 враћен на следећи начин - 15 00:00:33,200 --> 00:00:40,270 Само ако с не једнако нула треба Ја наставити да изврши ову петљу. 16 00:00:40,270 --> 00:00:43,520 >> Другим речима, ако се деси ГетСтринг да се врати нулл, ја нећу 17 00:00:43,520 --> 00:00:46,880 случајно покушати итератинг преко карактера који једноставно нису тамо. 18 00:00:46,880 --> 00:00:49,597