在JSP中 有一个swith语句,其中的 case '\'':sb.append("'");反斜杠上的引号问题,转义?为什么一个单引号 一个双引号

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 20:34:47
在JSP中 有一个swith语句,其中的 case '\'':sb.append(

在JSP中 有一个swith语句,其中的 case '\'':sb.append("'");反斜杠上的引号问题,转义?为什么一个单引号 一个双引号
在JSP中 有一个swith语句,其中的 case '\'':sb.append("'");反斜杠上的引号问题,转义?
为什么一个单引号 一个双引号

在JSP中 有一个swith语句,其中的 case '\'':sb.append("'");反斜杠上的引号问题,转义?为什么一个单引号 一个双引号
其实你问的就是纯粹java语法的问题.
switch语句的case后面的值要求是整数,case '\''的含义是使用 ' 号的表示的ASC值,当把char类型的值作为int参数的实参时,使用的不是char,而是其对应的ASC值.

另外,双引号用于字符串,单引号表示字符(不是字节).