回覆列表
-
1 # Abnnjhg
-
2 # 使用者2458114238191884
我覺得單純的用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);
}
我覺得單純的用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);}