Java 怎样让一个char类型的变量变成类似null的状态?
比如:charch1;//ch1就没有初始化,它指向哪里呢?ch1='a';//它有值了,但我想让它变成上一步没有赋值的状态,怎么做?ch1=null;//Java中不支...
比如:
char ch1;//ch1就没有初始化, 它指向哪里呢?
ch1='a';//它有值了,但我想让它变成上一步没有赋值的状态, 怎么做?
ch1=null;//Java中不支持这么做!!
1楼的朋友: 你可能还不了解java, ch1=''是马上就会报错的. 展开
char ch1;//ch1就没有初始化, 它指向哪里呢?
ch1='a';//它有值了,但我想让它变成上一步没有赋值的状态, 怎么做?
ch1=null;//Java中不支持这么做!!
1楼的朋友: 你可能还不了解java, ch1=''是马上就会报错的. 展开
3个回答
展开全部
char ch1;//ch1只是声明了一个变量,没任何值。
ch1='a';//它有值了,但你想让它变成上一步没有赋值的状态, 是不能做的。对应基本类型没有null的说法,要么有值,要么只是申明。
ch1=null;//Java中不支持这么做!! 是因为char是基本类型,不是对象,对象才有null的说法。
ch1='a';//它有值了,但你想让它变成上一步没有赋值的状态, 是不能做的。对应基本类型没有null的说法,要么有值,要么只是申明。
ch1=null;//Java中不支持这么做!! 是因为char是基本类型,不是对象,对象才有null的说法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char s=' ';注意有个空格 判断的时候 你先trim一下 然后看length==0就是空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询