java.util.Arrays 를 이용한 배열Sort이다. 경로의 파일리스트를 구한 후 java.util.Arrays 와 java.util.Comparator를 이용하여 파일을 정렬해보았다. public void sortArrays(){ File[] files = new File("경로").listFiles(); //경로에 있는 파일목록구함 files = sortFileList(files,COMPARETYPE_DATE); // Date로 Sort실행 for(File file : files){ Sytem.out.println("COMPARE DATE : "+file.lastModified()); } files = sortFileList(files,COMPARETYPE_NAME); // Name으로 Sort..
Collections.sort 에다가 comparator 로 대상 변수만 지정해주면 중복없이 쉽게 정렬이 가능하다. 코딩도 짧아지고 속도도 빨라진다. downMyData : ArrayList형식의 데이터가 들어있다고 가정 myArrayData : sort 용 비어있는 ArrayList //비어있는 sort용 ArrayList List myArrayData = new ArrayList(); //일단 데이터를 sort용 ArrayList에 넣는다. for(int i = 0 ; i < downMyData.size(); i++) { myArrayData.add(downMyData.get(i)); }//end for //Comparator 를 만든다. private final static Comparator my..
- Total
- Today
- Yesterday