半人前技術者の成長記

挫折と妄想を膨らませながら成長するだろう技術者の日記

Java

[Java]Fileのリストをソート

投稿日:

引数に指定したディレクトリ(フォルダ)のファイルをソート(辞書式)した結果を返す.

以下のソースコード.

import java.io.File;
import java.util.Arrays;
import java.util.Comparator;

public class file {
public static void main(String[] args) {
File[] listFiles =  new File(args[0]).listFiles();
Arrays.sort(listFiles, new FileSort());
for(File s : listFiles)
System.out.println(s.getName());
}

static class FileSort implements Comparator<File>{
public int compare(File src, File target){
int diff = src.getName().compareTo(target.getName());
return diff;
}
}
}

pc

pc

-Java
-, ,

執筆者:

関連記事

no image

クラスとインスタンス

インスタンス(instance)は,具体的な「特定のもの」を表す. すべてのインスタンスは,クラス(class)に属している. 異なるインスタンスでも,同じクラスに属している場合は,共通の性質を持って …

no image

[Java]クラスの拡張と実装

「拡張」は,すでにあるクラスを元に拡張すること. extendsを利用します.extendsは,予約語です. 例) class MyThred extends Thred{ ・・・ } この例では,T …

no image

サーブレットのリクエストの文字化け対策

Servlet(サーブレット)でフォームに入力された日本語が文字化けするため、 サーブレット毎に文字コードを設定する必要があります。 今回は、Springを利用しているため、SpringのCharac …

no image

TIMESTAMPのINSERTで変換エラー

TIMESTAMPを利用したカラムからデータをSELECTした時に “0000/00/00 00:00:00″のために変換できないというエラーが発生する。 これは、JDBCのコ …

右上部広告