我进行了一些调查,并得到了奇怪的结果。 我的课程:
Test.java:
package com.company;
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.data.*;
import com.company.zata.*;
public class Test {
Object o1 = new Class();
Object o2 = new SomeClass();
Object o3 = new AppleClass();
Object o4 = new Byte();
Object o5 = new Long();
Object o6 = new Short();
Object o7 = new BetaClass();
}
所有的类都很简单,只是为了测试。例如其中之一:
package com.company.data;
public class Class {
public Class() {
}
}
类的树状结构:
我尝试为Intellij IDEA、Eclipse和Netbeans整理导入,并得到了以下结果:
整理导入前的Intellij IDEA:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.data.*;
import com.company.zata.*;
Intellij IDEA整理导入后:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.data.*;
import com.company.zata.*;
import com.company.zata.Long;
import com.company.zata.Short;
Eclipse 在整理导入之前:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.data.*;
import com.company.zata.*;
Eclipse整理导入后:
import com.company.data.*;
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.*;
import com.company.zata.Long;
import com.company.zata.Short;
NetBeans在整理导入之前:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.data.*;
import com.company.zata.*;
NetBeans整理导入后:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.data.*;
import com.company.zata.*;
import com.company.zata.Long;
import com.company.zata.Short;
Eclipse按字母顺序排序导入。
如何在Intellij IDEA和NetBeans中排序导入 - 我不理解。 我期望在Intellij IDEA和NetBeans中得到这些结果:
import com.company.data.Byte;
import com.company.data.Class;
import com.company.data.*;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.zata.*;
为什么Intellij Idea和Netbeans以这种方式排序导入?