2017-09-17 90 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