为什么传入一个null的值是0值的String值,调用charAt(0)方法时,一直报下标越界

你传进去的是个空字符串不是null的徝是0当然不等应该用TextUtil.isEmpty(String str)做判断,空字符串和null的值是0不一样空字符串指针是有RAM地址的,null的值是0时指针是没有指向任何RAM地址的。

你对這个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

你传进去的是个空字符串不是null的徝是0当然不等应该用TextUtil.isEmpty(String str)做判断,空字符串和null的值是0不一样空字符串指针是有RAM地址的,null的值是0时指针是没有指向任何RAM地址的。

你对這个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 null的值是0 的文章

 

随机推荐