列表中 数据2 null 代表一个空值,占个位置。请问数据4 empty 代表什么意思?是不是表示键盘输入时多敲了一个回车而产生的一个空行?
empty 和 null的区别在哪里?
“AAA” 这个篮子里有三个A
“CC” 这个篮子里有两个C
“” 这个篮子里什么都没有
empty 这个篮子里什么都没有
null 这里连个篮子都没有
1 个赞
这个问题解释起来比较抽象
因为这个例子其实并不恰当
empty长度为0,所以两个A中间其实可以有无数多个empty
之所以这次拆出了4个empty,是因为我非要用一个A去拆三个A
如果你将C的输入端改为AAA
结果就是2个empty
建议就是按照上图去理解。
刚才我说错了
应该是T和C的输入端都改成1个a
C输入端如果输入aaa,他会将他当作一个a,因为C输入端要求输入的是单个字符
如果输入多个字符,它会自动转化为单个
例如aaa=a=用a切分
aaabbcc=abc=用a或者b或者c切分
嗯嗯,谢谢老师的详细解答