java,如何判断char是否为空

char c = 'F';
判断c是否为‘’空字符
判断c是否为‘F’
这俩判断要怎么判

第1个回答  推荐于2017-11-21
我觉得单纯的用char来判断不太好判断'',因为根本没有''这个字符,字符的空是\u0000来表示。换个角度,把字符转成字符串就好办了,所以可以这样做
char c='F';
String str=String.valueOf(char);
if(str.equals("F")||str.equals(""))
{
System.out.println(true);
}
else
{
System.out.println(false);
}本回答被提问者采纳
第2个回答  2009-07-03
不可能判断。。。因为根本没有''这个字符,如果你用这个字符给char赋值也会报错的。。

你是不是说是'\0'字符???这个在java中好像没有遇到过,c里才会用到

还是你说读一个字符流的时候判断是否有字符读出??这要看是不是阻塞型的流,如果是,那么一定可以读出字符,否则,你可以判断read函数的返回值是多少,-1表示出错,0表示读到结尾
第3个回答  2009-07-03
public class Test {

public static void main(String[] argv){
char a ='f';
String c ="c";

if(a == 'f'){
System.out.println("true");
}else{
System.out.println("false");
}
}
}
这是判断是否为‘F’ ..则怎么判断为空.. 迷糊...
关注中...
第4个回答  2009-07-03
if(c=='F')

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网