各位java大神,这个错怎么改一下总是提示Invalid character constant?

整个地方就这一个错!!!
2025-03-04 03:27:53
推荐回答(5个)
回答1:

如果要判断char类型不为空,那么你最好转换类型,
先转换成String
如:!String.valueOf(ch).equals("")
这样意思就是这个char ch 不为空的时候。

回答2:

应为 ''不是字符, 你可以用' ',中间加一个空格

回答3:

中间加个空格,你这个内while是个死循环,因为ch只能是1-9中的一个

回答4:

最好贴上代码, 你的' '中的空格有可能是超出了java中char所能表示的65535个字符

回答5:

你还是ch!=null吧,char没有0长度