Code 1的评论在Android Studio中运行良好。
将字符“* /”插入字符串s后,代码2的注释会导致错误,我该如何解决?谢谢!
代码1
/*
String s="";
*/
代码2
/*
String s="*/";
*/
答案 0 :(得分:2)
使用多行注释的唯一可能性是将代码更改为在字符串中不包含 */
的等效代码。
例如:
将*/
拆分为两个字符串
/*
String s = "*" + "/";
*/
或使用常量
public static final String END_COMMENT = "*/";
/*
String s = END_COMMENT;
*/
或写为unicode chars
/*
String s = "\U002A\U002F";
*/
如果您有很多行要评论,所有这些解决方案都很有用。 如果您只有一个,您可以使用单行注释,如下所示:
//String s = "*/";
答案 1 :(得分:1)
改为使用//
:
// String s="*/";
答案 2 :(得分:0)
/*
String s="\*\/";
*/
答案 3 :(得分:0)
我不相信可以在评论栏中逃脱*/
。但是有很多方法可以避免在代码中明确使用该序列,同时保持其功能相同。例如:
String s="*"+"/";