撇号在java中意味着什么

Dav*_*vid 2 java

在我正在学习的书中,我遇到了这个代码snippit:

while (i < len) { 
char c = s.charAt(i); 
if (c == ’(’) { 
count = count + 1; 
} else if (c == ’)’) { 
count = count - 1; 
} 
i = i + 1; 
} 
Run Code Online (Sandbox Code Playgroud)

撇号是什么意思(c == '(')?这里也没有语法错误?它看起来像(c == '(')需要另一个).

那怎么样else if (c == ’)’)

Dav*_*one 6

它们围绕着一个像弦一样的char方式"围绕着它String s = "a string".

在代码中,它正在测试是否c是一个(字符.

(顺便说一句,你的代码中有字符,我认为它们应该是'字符.)