java char为空格_如何检查char是否等于空格?
问题
这是我得到的:
private static int countNumChars(String s) {
for(char c : s.toCharArray()){
if (Equals(c," "))
}
}
但该代码表示无法找到该方法的符号。我记得Java有这样的比较器...有什么建议吗?
#1 热门回答(185 赞)
if (c == ' ')
char是原始数据类型,因此可以与==进行比较。
此外,通过使用双引号,你创建Stringconstant(" "),而使用单引号时,它是acharconstant(' ')。
#2 热门回答(81 赞)
你需要的代码取决于"空白空间"的含义。
如果你的意思是ASCII / Latin-1 / Unicode空格字符(0x20)又叫SP,那么:if(ch ==''){
// ...
}
如果你的意思是任何传统的ASCII空白字符(SP,HT,VT,CR,NL),那么:if(ch ==''|| ch =='\ t'|| ch =='\ r' || ch =='\ n'|| ch =='\ x0b'){
// ...
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
