所以这里只是一个关于带有char的开关盒的快速问题。
所以:
char c = a.charAt(i);
switch(c){
case 'a': System.out.print("This is an a");
case ''': System.out.print("How can one get this character checked in the case?);
}
那么当案例中检查字符的样式是'时,案例如何检查字母'?
非常感谢帮助。
答案 0 :(得分:5)
你需要逃避单引号:
case '\''
答案 1 :(得分:4)
逃脱'
示例:
case '\'': System.out.print("How can one get this character checked in the case?);
答案 2 :(得分:4)
switch(c) {
case 'a':
System.out.print("This is an a");
break;
case '\'':
System.out.print("How can one get this character checked in the case?);
break;
}
请注意break
是必要的,如果c =='a',程序将通过下一个案例并打印第二行。请注意,虽然第二次休息是不必要的,但被认为是一种好的风格。
答案 3 :(得分:1)
你需要像这样逃避单引号字符:
case '\''
答案 4 :(得分:0)
尝试使用此
char c = a.charAt(i);
switch(c){
case 'a': {
System.out.print("This is an a");
break;
}
case '\'': System.out.print("How can one get this character checked in the case?);
}