搜索并替换包中所有java文件中的文本

时间:2012-06-21 07:15:18

标签: java android

我在我的应用程序中使用了一些函数,我想用其他函数替换它们(使其向后兼容) 我的问题:是否有可能找到&用一些工具替换包中所有java文件中的某些特定文本,还是必须在每个java文件上手动执行?我在包中有很多java文件。

例如:我想替换

getExternalCacheDir() 

类似

Environment.getExternalStorageDirectory + "/Android/data/<package_name>/cache/"

我正在使用的IDE是Eclipse Helios。任何解决方案?

2 个答案:

答案 0 :(得分:2)

在Eclipse中使用搜索 - 文件... ,在getExternalCachDir()中搜索*.java,然后右键单击搜索视图,选择全部替换... ,输入替换文本,然后单击“确定”。

答案 1 :(得分:0)

在日食中,只需做

right click on function->Refector->Rename 

  

选择方法+按shift + alt + R

这会在整个项目中更改您的方法名称。