0
我使用Apache Commons IO比較和排序File[]
類型的數組。無法解析方法使用比較從apache普通io
import org.apache.commons.io.comparator.*;
public abstract class Order {
static final String ABS = "abs", TYPE = "type", SIZE = "size";
public static void runOrder(File[] filteredFiles, String[] command) {
String currentOrder = command[0];
File[] sortedFiles = null;
if (command.length == 1) { //according to original order
if (currentOrder.equals(ABS))
sortedFiles = NameFileComparator.NAME_COMPARATOR.sort(filteredFiles);
if (currentOrder.equals(TYPE))
sortedFiles = ExtensionFileComparator.EXTENSION_COMPARATOR.sort(filteredFiles);
if (currentOrder.equals(SIZE))
sortedFiles = SizeFileComparator.SIZE_COMPARATOR.sort(filteredFiles);
但是當名稱\延期\ SizeFileComparator使用的作品,那種被標記爲紅色的IntelliJ給我的留言:Cannot resolve method sort(java.io.File[])
。我不明白爲什麼。