java:读/写配置文件

简介: package jimmy; import java.io.*; import java.util.Properties; public class Program { public static void main(String[] args) { ...
package jimmy;

import java.io.*;
import java.util.Properties;

public class Program {
    public static void main(String[] args) {

        String appTitle = "app_title";
        String appVersion = "app_version";
        String appProperties = "app.properties";

        Properties settings = new Properties();
        settings.put(appTitle, "应用程序标题");
        settings.put(appVersion, "1.0");

        try {
            
            //写入配置
            FileOutputStream out = new FileOutputStream(appProperties);
            settings.store(out, "AppConfig");

            //读取配置
            FileInputStream in = new FileInputStream(appProperties);
            settings.load(in);
            
            String title = settings.getProperty(appTitle);
            String version = settings.getProperty(appVersion);
            
            System.out.println(title + "\t" + version);
            
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

 上述代码将在应用根目录下生成配置:app.properties,内容如下:

#AppConfig
#Thu Nov 28 20:29:08 CST 2013
app_title=\u5E94\u7528\u7A0B\u5E8F\u6807\u9898
app_version=1.0

目录
相关文章
|
6月前
|
XML 数据采集 JavaScript
Java【XML 配置文件解析】
Java【XML 配置文件解析】
|
1月前
|
Java 数据库 Spring
java读取配置文件数据
java读取配置文件数据
55 0
|
3月前
|
存储 消息中间件 监控
Java日志详解:日志级别,优先级、配置文件、常见日志管理系统ELK、日志收集分析
Java日志详解:日志级别,优先级、配置文件、常见日志管理系统、日志收集分析。日志级别从小到大的关系(优先级从低到高): ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF 低级别的会输出高级别的信息,高级别的不会输出低级别的信息
|
3月前
|
Java 测试技术 Spring
Java SpringBoot 加载 yml 配置文件中字典项
Java SpringBoot 加载 yml 配置文件中字典项
41 0
|
5月前
|
XML Web App开发 Java
《手把手教你》系列技巧篇(七十)-java+ selenium自动化测试-Java中如何读取properties配置文件内容(详解教程)
【6月更文挑战第11天】本文介绍了Java自动化测试中读取properties配置文件的方法。文章首先说明了为何要将配置参数放在properties文件中,然后简述了properties文件的作用和常用的读取方式,包括通过`java.util.Properties`类和`java.util.ResourceBundle`类。接着详细列举了`Properties`类的主要方法,如`getProperty()`、`load()`、`setProperty()`和`store()`等。
41 1
|
6月前
|
Java
Java配置大揭秘:读取自定义配置文件的绝佳指南
Java配置大揭秘:读取自定义配置文件的绝佳指南
89 0
Java配置大揭秘:读取自定义配置文件的绝佳指南
|
JSON Java 数据库
【Java】Spring Boot 配置文件
【Java】Spring Boot 配置文件
|
Java Spring
java202304java学习笔记第六十天-ssm-spring配置文件-spring产生数据源对象2
java202304java学习笔记第六十天-ssm-spring配置文件-spring产生数据源对象2
43 0
java202304java学习笔记第六十天-ssm-spring配置文件-数据源开发步骤
java202304java学习笔记第六十天-ssm-spring配置文件-数据源开发步骤
34 0
|
6月前
|
Java
Java【问题 05】yml配置文件boolean一直为false问题分析解决
Java【问题 05】yml配置文件boolean一直为false问题分析解决
176 0
下一篇
无影云桌面