如何在eclipse中重构Generics的元素类型,任何快捷方式?

时间:2012-11-20 03:06:06

标签: java android eclipse refactoring

我在重构泛型的元素类型方面遇到了麻烦,请查看下面的图片,

元素的类型是“String”,现在我想将它重构为“Integer”,我应该怎么做eclipse。我不想改变“titleName”的类型!! 。我已经检查过,如果我选择了类型名称并右键单击,则上下文菜单中没有“重命名”: - (

我使用“帮助/替换”作为解决方法重构了类型,但是,我认为这不是一个好方法,它可能会导致拼写错误。

Code refactor example

嗯,我知道我的问题有点奇怪,但我认为很多人可能会受到鼓舞。例如,如何更改"Map<String,Integer> map = HashMap<String, Integer>()" to "Map<Integer,User> map = HashMap<Integer, User>()"

1 个答案:

答案 0 :(得分:0)

CTRL + F 
FIND: <String>
REPLACE WITH: <Integer>
Replace All