可能重複:
Is there a difference between single and double quotes in Java?「」和「'之間有什麼區別?
我見過它使用'版本互不相這是我沒有想到減去字符值一些代碼是可能的,這得到了思考至於他們推斷哪一個是不同的?
「」和「'之間有什麼區別?(它們如何改變代碼如何看到撇號/引號內的內容等)
可能重複:
Is there a difference between single and double quotes in Java?「」和「'之間有什麼區別?
我見過它使用'版本互不相這是我沒有想到減去字符值一些代碼是可能的,這得到了思考至於他們推斷哪一個是不同的?
「」和「'之間有什麼區別?(它們如何改變代碼如何看到撇號/引號內的內容等)
區別是類型的問題。 " "
是一個字符串字面值,一個只包含空格字符的Java字符串,而' '
是一個字符字面量,或者是一個字面值Java char
。該字符串可以包含1個char
,2,3或更多,字符串由char
的值組成,如' '
。
單引號變量如' '
被解釋爲char
,而雙引號變量如" "
是String
。