ユーザ用ツール

サイト用ツール


programming:java

文書の過去の版を表示しています。


Java

環境変数

Getenv.java
import java.util.Map;
 
public class Getenv{
    public static void main(String args[]){
        for (Map.Entry<String, String> env : System.getenv().entrySet()) {
            System.out.println(env.getKey() + " : " + env.getValue());
        }
    }
}

変数ダンプ

VarDump.java
import org.apache.commons.lang.builder.ToStringBuilder;
 
public class VarDump{
    public static void main(String args[]){
        System.out.println(ToStringBuilder.reflectionToString(args));
    }
}

プロパティファイル

PropertyFile.java
import java.util.Properties;
import java.io.FileInputStream;
 
public class PropertyFile{
    public static void main(String args[]){
        try {
            Properties prop = new Properties();
            prop.load(new FileInputStream("application.ini"));
            for (String propertyName : prop.stringPropertyNames()) {
                System.out.println(propertyName);
                System.out.println(prop.getProperty(propertyName));
            }
        } catch (Exception e){
            e.printStackTrace();
        }
    }
}
application.ini
hoge=fuga
hello=world

拡張子指定ファイル一覧

ListFiles.java
import java.io.File;
import java.io.FilenameFilter;
 
public class ListFiles{
    public static void main(String args[]){
        File directory = new File(args[0]);
        for(File file : directory.listFiles(getRegexFilter(".*\\.xls"))){
            System.out.println(file.getAbsolutePath());
        }
    }
 
    private static FilenameFilter getRegexFilter(String regex) {
        final String regex_ = regex;
        return new FilenameFilter() {
            public boolean accept(File dir, String name) {
                return name.matches(regex_);
            }
        };
    }
}
programming/java.1374997868.txt.gz · 最終更新: 2015/06/17 05:09 (外部編集)