主要是想实现类似Eclipse的搜索功能(Referencs),
给定变量(方法或类),能够搜索出工程内引用该变量(方法或类)的所有位置。
例如:在SRC下有A,B两个包,其中A下有A.JAVA,其中B下有B.JAVA,现在要输入一个字符变(方法或类),要求检索出SRC下包中的文件中包含此字符的位子,谢谢帮忙,解决马上结贴.

解决方案 »

  1.   

    你是要做什么,做IDE插件?这个比较难
    比如A中有一个变量i,B中也有一个变量i
    其实这两个i是不同的。。但是如果只是搜索字符串,就比较简单,
    (1)遍历文件/文件夹,得到所有java文件
    (2)对java文件进行正则表达式搜索
      

  2.   

    对java文件进行正则表达式搜索
      

  3.   

    如何用JAVA实现ECLIPSE中的Referencs检索功能?
    就是在JAVA文件中右键点击变量或类,就能在控制台显示引用该变量或该类的所有JAVA文件和其所在的方法.
    能否给个改进的例子?或给个算法,谢谢!!!!!!!!!!!!!!!!!
    现在是要实现这个功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!