2

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

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

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

代码重构示例

好吧,我知道我的问题有点奇怪,但我想很多人可能会遇到。例如,如何改变"Map<String,Integer> map = HashMap<String, Integer>()" to "Map<Integer,User> map = HashMap<Integer, User>()"

4

1 回答 1

0
CTRL + F 
FIND: <String>
REPLACE WITH: <Integer>
Replace All
于 2012-11-20T03:11:58.810 回答