2017-09-17 34 views
0

我正在写一个风格校正程序的这些算法,它可以调整一个java源文件,它可以无错地编译。它目前设置为逐行读取文件。Java:风格纠正代码:寻找评论

现在,我在这里注释开始

麻烦写2种方法/算法

  1. 确定哪些当前行(串)的意见,并
  2. 认定我目前有:

    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; 
          } 
         } 
    

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

+0

什么关于多行注释? - 您应该开始考虑获取Java词法分析器 – laune

回答

-1

你好,你不解释,你有什么问题,但我想你应该的indexOf功能工作时用反斜杠字符逃脱。

+0

此代码中的反斜杠字符在哪里? – laune