我如何只重构Android工作室中通常被称为的某些代码区域?例如:
Dog dog = new Dog();
dog.bark()
Dog dog = new Dog();
dog.bark()
Dog dog = new Dog();
dog.bark()
Dog dog = new Dog();
dog.bark()
我希望能够将dog对象的第二份副本转换为dog1,并使用dog1.barb代替dog.bark()。我还想把第三个狗对象重命名为dog3,然后调用dog3.bark。有什么捷径可以让我在android工作室只重命名代码的某些部分吗?
发布于 2019-02-20 04:51:04
只需选择想要的区域,然后使用命令ctrl+R
打开窗口替换并检查In Selection
,然后键入要替换的内容并从中享受。
发布于 2019-02-20 05:15:15
最简单的方法是:
Dog dog = new Dog();
dog.bark();
Dog dog1 = new Dog();
dog1.bark();
Dog dog2 = new Dog();
dog2.bark();
Dog dog3 = new Dog();
dog3.bark();
手动,您也可以这样做,,因为没有办法按顺序创建变量.
现在,您可以复制/粘贴我的代码,但是如果您想要对更多的对象进行复制/粘贴,您可以手动完成,因为这样做会更好。
https://stackoverflow.com/questions/54778828
复制相似问题