Javaのプロパティファイルの使用方法


  1. プロパティファイルの作成と書き込み:

    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.util.Properties;
    public class PropertyFileWriter {
    public static void main(String[] args) {
        try (OutputStream output = new FileOutputStream("config.properties")) {
            Properties properties = new Properties();
            // プロパティの設定
            properties.setProperty("database.url", "jdbc:mysql://localhost:3306/mydatabase");
            properties.setProperty("database.username", "myusername");
            properties.setProperty("database.password", "mypassword");
            // プロパティファイルへの書き込み
            properties.store(output, "Database Configuration");
            System.out.println("プロパティファイルが正常に作成されました。");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    }
  2. プロパティファイルの読み込みと値の取得:

    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    public class PropertyFileReader {
    public static void main(String[] args) {
        try (InputStream input = new FileInputStream("config.properties")) {
            Properties properties = new Properties();
            // プロパティファイルの読み込み
            properties.load(input);
            // 値の取得
            String url = properties.getProperty("database.url");
            String username = properties.getProperty("database.username");
            String password = properties.getProperty("database.password");
            System.out.println("URL: " + url);
            System.out.println("Username: " + username);
            System.out.println("Password: " + password);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    }

以上のコード例を参考にしながら、自分のプロジェクトにプロパティファイルを組み込んでみてください。