java基础 特殊文件

1.Properties属性文件:

1.1使用Properties读取属性文件里的键值对数据:

复制代码
package specialFile;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Properties;
import java.util.Set;

public class SpecialFIle {
    public static void main(String[] args) throws IOException {

//创建Properties的对象,(键值对集合,空容器)
        Properties pro = new Properties();

        System.out.println(pro);
        //加载属性文件中的键值对数据对象到Properties对象中,即pro
        pro.load(new FileReader("E:\\javaproject\\src\\user.properties"));

        System.out.println(pro);

        System.out.println(pro.getProperty("admin1"));

        //用set集合接收Properties的对象的键
        Set<String> names = pro.stringPropertyNames();
        //遍历全部数据
        for (String key : names) {
            //创建String类型对象value,接收键对应的值
            String value = pro.getProperty(key);
            //输出数据
            System.out.println(key+"-->>"+value);
        }
    }
}

2.1使用Properties把键值对数据写出到属性文件里去:

复制代码
package specialFile;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Properties;
import java.util.Set;

//"E:\\javaproject\\src\\user.properties"
public class SpecialFIle {
    public static void main(String[] args) throws IOException {

//创建Properties的对象,(键值对集合,空容器)
        Properties properties = new Properties();

        properties.setProperty("wwx1","lr");
        properties.setProperty("wwx","nynu");
        properties.setProperty("lr","mnnu");

        properties.store(new FileWriter("E:\\javaproject\\src\\user1.properties"),"i set informations");

    }
}
相关推荐
金銀銅鐵11 小时前
[Python] 扩展欧几里得算法
python·数学·算法
Duckdblab11 小时前
DuckDB 性能调优终极指南:打造闪电般的分析体验
python
狼爷11 小时前
吃透 Java Function 接口,搞定 99% 的 Stream 场景
java·函数式编程
带派擂总12 小时前
Python全栈开发精华版最全合集(包含各种面试题) Day24_异常和错误
python
金銀銅鐵15 小时前
n^5 和 n 的个位数是否总相等?
python·数学
祎雪双十Gy15 小时前
从 DataX 的配置加载说起:我用 FastJson2 做了一个轻量级动态配置管理库
java·后端
小锋java123415 小时前
分享一套锋哥原创的SpringBoot4+Vue3宠物领养网站系统
java
aqi0018 小时前
15天学会AI应用开发(九)利用Chroma持久化向量数据
人工智能·python·大模型·ai编程·ai应用
金銀銅鐵18 小时前
借助 Pygame 探索最大公约数的规律
python·数学·游戏