使用java.util.Properties读取文件

原创 2016年08月30日 18:42:58

目的 :

1、读取文件

2、管理键值内容,能够增删改查,遍历

3、能够输出或者写入文件

代码 :

package cn.com.test;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Map.Entry;
import java.util.Properties;

public class TestProperty {
    
    public static void main(String args[]) throws IOException{
        String filePath = System.getProperty("user.dir")+"\\src\\pubDbConfig.properties" ;
        System.out.println(System.getProperty("file.encoding"));
        InputStreamReader fis = new InputStreamReader(new FileInputStream(filePath),"GBK");
        Properties pro = new Properties();
        pro.load(fis);
        pro.list(System.out);
        System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
        System.out.println(pro.getProperty("pub.province_name"));
        System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
        for(Entry<Object,Object> a : pro.entrySet()){
            System.out.println(a.getKey()+"=/t"+a.getValue());
        }
        System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
        pro.put("new One", "人生的风景");
        for(Entry<Object,Object> a : pro.entrySet()){
            System.out.println(a.getKey()+"=/t"+a.getValue());
        }
        System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
        pro.remove("new One");
        for(Entry<Object,Object> a : pro.entrySet()){
            System.out.println(a.getKey()+"=/t"+a.getValue());
        }
    }

}


结果不贴 ,不过请注意,插入后的值的位置

版权声明:欢迎转载,请注明出处。 举报

相关文章推荐

java.util.ResourceBundle读取properties文件

ResourceBundle类的作用 基本作用就是读取资源中的properties文件 实际应用:国际化 该类能够使你的程序 be easily localized, or translated...

使用java.util.Properties类读写配置文件

J2SE 1.5以前的版本要求直接使用XML解析器来装载配置文件并存储设置,虽说也并非难事,相比java.util.Properties却要做额外的解析工作。而java.util.Properties...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

属性文件读写java.util.Properties

属性文件有时候我们随便放到classes/ , 有时候需要放到指定的目录中去. 后者更零活,所以我们使用下面的代码来读取配置文件: props = new Properties();    Fil...

关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了)

关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了)

java.util.Properties类的使用

Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以...

java.util.properties 类的使用

Properties 基本知识 如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。 清...

Java.util.Properties类的使用

Java.util.Properties类的使用,http://www.yuloo.com/jsjks/
  • WYZSC
  • WYZSC
  • 2011-03-03 09:48
  • 604

java.util.Properties类的使用

Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以...

java.util.properties使用方法

http://www.cnblogs.com/lingiu/p/3468464.html 方便好使的java.util.Properties类 今天偶然碰到这个类,发现...
  • wwww4
  • wwww4
  • 2015-06-25 19:46
  • 317

java.util.Properties的使用

Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为它的“默认值”;如...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)