当前位置:首页 » 《关注互联网》 » 正文

【Android】去除代码中的注释_m0_62273336的博客

5 人参与  2022年01月19日 10:35  分类 : 《关注互联网》  评论

点击全文阅读


【Android】去除代码中的注释

为您的代码删除/清除所有注释

public static String commentDelete(String code)
{
String result = “”;
boolean string = false;//字符串状态
boolean comment = false;
boolean comment2 = false;
String comments = “”;
boolean comments2 = false;
for (String chars : code.split(""))
{
if (!string && chars.equals(""") && !(comment || comment2 || comments2)) {
string = true;
} else if (string && chars.equals(""") && !(comment || comment2 || comments2) )
{
string = false;
}
else if (string)
{
}
if (!string)
{
if (comment && chars.equals("/"))
{
//是注释
if (comment)
{
comment2 = true;
}
else if (comment && chars.equals(""))
{
comments2 = true;
}
}
else if (!comment && !comment2 && chars.equals("/"))
{
comment = true;//可能是注释,开始判断吧
}
else if ((comment && comment2) && chars.equals("\n"))
{
comment = false;
comment2 = false;
}
else if(comments2 && chars.equals("
"))
{
comments = chars;
}
else if(!(comments.equalsIgnoreCase("*")) && comment2 && chars.equals("/"))
{
comments = “”;
comments2 = false;
} if (!comment)
{
result = result + chars;
}
}
else
{
result = result + chars;
}
}
return result;
}

姚赞丰原创,转载请标明出处


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/33527.html

注释  丰原  您的  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1