问答详情
源自:2-4 Java 中的 String 类常用方法 Ⅱ

关于“ ”与’ ‘的问题

 // 获取每个字符,判断是否是字符a
			if (s.charAt(i)=="a") {
                // 累加统计次数
				num++;

如果a用""包裹,会报错

/110/2206/8f8h/HelloWorld.java:12: error: incomparable types: char and String
if (s.charAt(i)=="a") {

换成用''包裹就可以运行,这是为什么啊?

提问者:盯叮町玎仃 2017-06-05 18:10

个回答

  • 慕粉4057600
    2017-06-05 18:28:30
    已采纳

    用’‘,只能添加单个字符,用“ ”则可以添加多个字符的字符串