你知道怎么用Idea抽取方法、创建class吗

2025-05-12 18:21:35

1、先来一段需要重构的代码:package chapter4;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * Created by MyWorld on 2016/3/21. */public class RefactorOperate { public static void main(String[] args) { List<String> seasonList = new ArrayList<String>(Arrays.asList("Spring", "Summer", "Autumn", "Winter")); for (String season : seasonList) { System.out.println(season); } seasonList.add("Spring Rain"); seasonList.add("vernal equinox"); System.out.println("======================"); for (String season : seasonList) { System.out.println(season); } }}

你知道怎么用Idea抽取方法、创建class吗

3、现在马上就可以看到 IDEA的一个方便、强大的功能了从自动检测出类似代码,并提示出来"IDEA has detected 1 code fragment in this file that can be replaced with a call to extracted method. would you like to review and replace it "此处我们选“Yes”

你知道怎么用Idea抽取方法、创建class吗

5、输入“StringUtils utils=new StringUtils();”IDEA肯定会提示编译不过。肯定不过了,因为Project中根本没有这个class把鼠标放在报错代码上,同时按“Alt + Enter”在弹出的菜单中选中“Create Class 'StringUtils'”然后回车(当然,使用鼠标直接点击也可以)

你知道怎么用Idea抽取方法、创建class吗你知道怎么用Idea抽取方法、创建class吗
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢