`

PropertiesReader

阅读更多
package com.kelvin.patterns.factory;

import java.io.InputStream;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;

/**
 * Created by xianfan on 2017/6/29.
 */
public class PropertiesReader {


    public Map<String,String> getProperties(String propertiesName){

        Properties properties = new Properties();
        Map<String,String> map = new HashMap();

        if ( propertiesName != null && !propertiesName.equals("") ){
            try {
                InputStream in =getClass().getResourceAsStream(propertiesName="shaps.properties");
                properties.load(in);
                Enumeration en = properties.propertyNames();
                while (en.hasMoreElements()) {
                    String key = (String) en.nextElement();
                    String value = properties.getProperty(key);
                    map.put(key, value);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return map ;
    }
}

分享到:
评论

相关推荐

    propertiesReader

    读取properties文件的代码,可以直接复制使用,只需要修改文件地址

    读取properties文件路径的两种方式.zip

    `PropertiesReader.class.getResourceAsStream("/config.properties")`用于从类路径加载资源,注意路径名以斜杠开头,表示从根目录开始查找。 方法二:使用`java.nio.file`包 1. 如果`properties`文件位于项目文件...

    java读取properties文件

    InputStream is = PropertiesReader.class.getResourceAsStream("/config.properties"); props.load(is); is.close(); ``` 这会从类路径的根目录下查找`config.properties`。 5. 使用`Properties`类的其他功能: `...

    java Properties文件key,value读取

    InputStream input = PropertiesReader.class.getResourceAsStream("/config.properties"); // 加载Properties文件 props.load(input); // 读取并打印Properties文件中的键值对 for (String key : props....

    java完美读取properties文件

    inputStream = PropertiesReader.class.getResourceAsStream("/config.properties"); if (inputStream == null) { throw new IOException("无法找到config.properties文件"); } props.load(inputStream); } ...

    简单工厂模式

    `PropertiesReader.java` 类可能是用来读取 `type.properties` 文件的工具类,它可能包含了读取配置文件的方法,以便工厂可以根据配置文件中的信息来创建合适的发型对象。这允许在不修改代码的情况下,通过更改配置...

    读取.properties文件

    public class PropertiesReader { public static void main(String[] args) { Properties prop = new Properties(); String propFileName = "config.properties"; try { FileInputStream ip = new ...

    java读取属性文件

    public class PropertiesReader { public static void main(String[] args) { Properties prop = new Properties(); FileInputStream ip = null; try { ip = new FileInputStream("config.properties"); // ...

    利用Java的Properties 类读取配置文件信息

    在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和...在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更友好的API和错误处理。

    Java读取Properties文件的六种方法

    public class PropertiesReader { public static void main(String[] args) { Properties prop = new Properties(); try (InputStream input = ClassLoader.getSystemResourceAsStream("config.properties")) { ...

    java读取.properties配置文件的几种方法

    public class PropertiesReader { public static void main(String[] args) { Properties prop = new Properties(); FileInputStream ip = null; try { ip = new FileInputStream("config.properties"); // ...

    java 读properties 文件六种方法

    public class PropertiesReader { public static void main(String[] args) { try { InputStream in = new FileInputStream("path/to/your/file.properties"); Properties p = new Properties(); p.load(in); ...

    properties:Node.js的属性读取器

    属性阅读器用于与ini文件兼容的属性阅读器安装最简单的安装是通过 : npm install properties-reader原料药从文件读取属性: var propertiesReader = require('properties-reader');var properties = ...

    Java语言读取配置文件config.properties的方法讲解

    new PropertiesReader().getProperties(); } public Map, String&gt; getProperties() { Properties props = new Properties(); Map, String&gt; map = new HashMap, String&gt;(); try { InputStream in = getClass...

    Java读取properties配置文件时,出现中文乱码的解决方法

    pros.load(new InputStreamReader(PropertiesReader.class.getResourceAsStream("/properties.properties"), "UTF-8")); value = pros.getProperty(key); // 使用getProperty代替get,更安全且避免强制转换异常 }...

    详解五种方式让你在java中读取properties文件内容不再是难题

    这样,你可以在其他bean中注入`propertiesReader`,并通过`getProperty()`方法获取值。 4. **使用`ClassPathResource`** 如果不依赖于Spring,可以直接使用`java.io.InputStream`和`java.util.Properties`类加载...

    Course Editor-开源

    8. `PropertiesReader.class`:负责读取和解析配置文件,这些文件可能包含了编辑器的设置、用户偏好或者课程的元数据。 9. `Editor_AboutBox.class`:显示关于编辑器的信息,如版本号、版权和开发者信息,为用户...

Global site tag (gtag.js) - Google Analytics