Java:样式纠正代码:查找评论

时间:2017-09-17 17:56:45

标签: java find styles logic comments

我正在为一个样式纠正程序编写这些算法,该程序可以调整java源文件,可以无错误地编译。它目前设置为逐行读取文件。

现在,我在编写2种方法/算法时遇到了麻烦

  1. 确定当前行(字符串)是否有注释,以及
  2. 查找评论开始的位置
  3. 我目前有:

     public static int FindComment (String TextLine) {
                  int EndOfCode = TextLine.lastIndexOf(";  ");
                  return TextLine.indexOf("//", EndOfCode);
    
               }
    
            public static boolean HasComment (String TextLine) {
               if (TextLine.contains("//")) 
               {
                  return true;
               }
    
               else
               {
                  return false;
               }
            }
    

    我知道这是不正确的,因为我可以拥有代码和注释,其中包含“; //; //”以及注释。我尝试了其他条件语句但没有成功。

1 个答案:

答案 0 :(得分:-1)

你好,你不解释你有什么问题,但我认为你在使用indexOf函数时应该使用反斜杠字符进行转义。