1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> SPEAKER 1: Nó chỉ ra chương trình này, ngắn mặc dù nó là, 3 00:00:02,390 --> 00:00:03,770 thực sự có một lỗi. 4 00:00:03,770 --> 00:00:08,060 Trong trường hợp hiếm hoi, GetString, mỗi tài liệu hướng dẫn riêng của mình, có thể trở lại 5 00:00:08,060 --> 00:00:09,390 một cái gì đó khác hơn là một chuỗi. 6 00:00:09,390 --> 00:00:12,700 Cụ thể, một trọng điểm, đặc biệt giá trị được gọi là null - 7 00:00:12,700 --> 00:00:14,080 N-U-L-L. 8 00:00:14,080 --> 00:00:17,350 >> Biểu thị không cho rằng nói chung, một cái gì đó theo đó đã đi sai trong này 9 00:00:17,350 --> 00:00:20,340 trường hợp, người sử dụng có thể gõ vào đó một chuỗi lớn mà nó sẽ không phù hợp 10 00:00:20,340 --> 00:00:23,610 trong bộ nhớ, và vì vậy getString sức trả lại null trong trường hợp đó. 11 00:00:23,610 --> 00:00:26,650 >> Hoặc nó có thể là người sử dụng bằng cách nào đó không gõ bất kỳ chuỗi nào cả, trong 12 00:00:26,650 --> 00:00:28,570 trường hợp không có chuỗi có thể trở lại đó. 13 00:00:28,570 --> 00:00:31,200 Vì vậy tốt nhất mà chúng tôi phát hiện hay không null có 14 00:00:31,200 --> 00:00:33,200 được trả lại như sau - 15 00:00:33,200 --> 00:00:40,270 Chỉ khi S không rỗng bằng nên Tôi tiến hành để thực hiện vòng lặp này. 16 00:00:40,270 --> 00:00:43,520 >> Nói cách khác, nếu xảy ra GetString để trở về null, tôi sẽ không để 17 00:00:43,520 --> 00:00:46,880 vô tình cố gắng lặp lại hơn nhân vật mà chỉ đơn giản là không có. 18 00:00:46,880 --> 00:00:49,597