求写了一个java的程序在任意目录下查找所有文件中的所需查找的字符串,输出到一个文件中。
需要列出:文件名,行号。  并且要求此行没有被注释掉。并且把源文件中 找到 “所需查找的字符串” 的那行在源文件中注释掉。谢谢!

解决方案 »

  1.   

    为什么不用 IDE 比如 Eclipse 来做呢,如果你批量修改文件的话,仅仅保证不破坏语法不是明智的。我觉得修改代码中一些老的实现还是应该用重构,我不太喜欢手工替换文本,更倾向于操作一个 Java 语言 片断,比如像 Eclipse 操作一个 DOM 节点一样(可能是一个变量,一条语句,一个快等) 。