Java 怎样让一个char类型的变量变成类似null的状态?

比如:charch1;//ch1就没有初始化,它指向哪里呢?ch1='a';//它有值了,但我想让它变成上一步没有赋值的状态,怎么做?ch1=null;//Java中不支... 比如:
char ch1;//ch1就没有初始化, 它指向哪里呢?
ch1='a';//它有值了,但我想让它变成上一步没有赋值的状态, 怎么做?
ch1=null;//Java中不支持这么做!!
1楼的朋友: 你可能还不了解java, ch1=''是马上就会报错的.
展开
 我来答
rekcah19863b84
推荐于2017-11-23 · TA获得超过452个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:235万
展开全部
char属于基本类型,不是类,只有类才能置成null,基本类型的初始化值只能是0 (char ch1 = 0;),自己处理吧
felly822
2010-01-29 · TA获得超过265个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:254万
展开全部
char ch1;//ch1只是声明了一个变量,没任何值。
ch1='a';//它有值了,但你想让它变成上一步没有赋值的状态, 是不能做的。对应基本类型没有null的说法,要么有值,要么只是申明。
ch1=null;//Java中不支持这么做!! 是因为char是基本类型,不是对象,对象才有null的说法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和谐射惠
2010-01-29 · TA获得超过211个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:0
展开全部
char s=' ';注意有个空格 判断的时候 你先trim一下 然后看length==0就是空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式