`
arison1983
  • 浏览: 28395 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
最近访客 更多访客>>
社区版块
存档分类

读取配置文件的几个用法

阅读更多
private static final String    THIS_PROPERTIES    = "global";
//这个文件的全名 是 global.properties , 扩展名貌似可以省略...
ResourceBundle    rb        =  ResourceBundle.getBundle(THIS_PROPERTIES);
    Enumeration        enu      =  rb.getKeys();
    HashMap            FIELDS   =  new HashMap();
    while (enu.hasMoreElements()) {
        sKey    = (String) enu.nextElement();
        sVal    = rb.getString(sKey);
        FIELDS.put(sKey, sVal);
    }
 
//读取其他文件的时候也可以这样,但是格式必须是key = value 这种的
String  properyFilename = "test.ini";		

Properties properties = new Properties();
InputStream inputStream = null;
	try {
		if (!(new File(properyFilename).exists()))
				return ;
		inputStream = new BufferedInputStream(new FileInputStream(properyFilename));
		properties.load(inputStream);
		inputStream.close();
	} catch (FileNotFoundException e) {
			e.printStackTrace();
	} catch (IOException e) {
			e.printStackTrace();
	}

//load之后 就可以从中读取指定参数了
//如
properites.getProperty("userName").trim();
//etc....
分享到:
评论

相关推荐

    java读取配置文件

    在Java中,我们可以使用多种方法来读取配置文件,下面将详细介绍几种常见的方法。 1. **使用`java.io`流读取** 最基础的方式是使用Java的I/O流来读取文本配置文件(通常是.properties格式)。例如,`java.io....

    java类读取配置文件信息

    在Java类中,读取配置文件信息可以使用多种方法,其中一种方法是使用`this.getClass().getClassLoader().getResourceAsStream`方法。 `this.getClass().getClassLoader().getResourceAsStream`方法是Java类中的一种...

    读取配置文件获得数字进行计算

    读取配置文件的过程通常分为以下几个步骤: 1. **打开文件**:使用编程语言提供的文件操作函数,如Java中的`FileInputStream`,Python中的`open()`,来打开配置文件。这需要指定文件的路径,确保文件存在且可读。 ...

    C#读取配置文件

    在C#中读取配置文件的步骤如下: 1. 引用System.Configuration命名空间:在代码的开头,添加`using System.Configuration;`来引入所需类库。 2. 定义配置节:配置文件中的每个部分都有一个对应的类,例如`...

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

    如果你的项目使用了Spring框架,可以利用其强大的IoC容器来读取配置文件。 ```java import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org....

    unity读取excel配置文件插件

    插件的使用方法通常包括以下几个步骤: 1. **安装集成**:首先,你需要将插件导入到Unity项目中。这通常涉及下载插件包,然后将其解压缩并复制到项目的`Assets`目录下。确保遵循插件的安装指南,因为不同的插件可能...

    读取配置文件来创建(Menu)菜单

    本篇文章将详细讲解如何利用Java编程语言读取配置文件来动态创建菜单,以及如何实现这一过程,这正是“黑洞探测器”程序的核心功能。 首先,我们来理解“黑洞探测器”的概念。它是一个使用Java编写的程序,其目的是...

    15.简单读取 json 配置文件.pdf

    在.NET Core项目的Program.cs文件中,需要编写代码来读取配置文件。具体的步骤如下: - 创建ConfigurationBuilder实例,并通过SetBasePath和AddJsonFile方法设置配置文件的基础路径和文件名。 - 使用Build方法构建...

    C# 中配置文件app.config读取速度测试

    1. **缓存策略**:由于每次读取配置文件都会涉及IO操作,所以如果配置信息不会频繁更改,可以考虑在程序启动时一次性加载到内存中,然后通过缓存提供配置信息,避免重复读取。 2. **异步读取**:对于可能阻塞UI线程...

    读取配置文件 readini

    `readini`是一个专门用于读取配置文件的工具,它简化了从`.ini`文件中提取信息的过程。`.ini`文件是一种常见的文本格式,用于存储配置数据,广泛应用于Windows系统和其他软件中。 `readini`工具的使用通常涉及以下...

    C#读写配置文件(附源代码)

    - 使用`ConfigurationManager`类:这是读取配置文件的主要工具。例如,要获取app.config中的键值对,可以使用`ConfigurationManager.AppSettings`属性。下面是一个简单的示例: ```csharp string ...

    OCR接口的配置文件 ,OCR接口的配置文件

    在OCR接口的配置文件中,通常包含以下几个重要的知识点: 1. **接口地址**:这是OCR服务提供者暴露给调用方的URL,用于发送请求并获取识别结果。接口地址应明确指出HTTP或HTTPS协议,以及完整的域名和路径。 2. **...

    读取properties配置文件

    综上所述,`PropertiesUtil`类是Java应用程序中读取和管理配置文件的关键工具,它提供了便捷的方法来获取配置信息,同时通过`BaseProperties`可能实现了环境和多语言的适配。理解并熟练使用这类工具对于提升Java应用...

    JavaWeb读取配置文件的四种方法

    以下是四种在JavaWeb环境中读取配置文件的方法: 1. **使用ServletContext读取** ServletContext是JavaWeb应用程序中的一种核心接口,它可以访问Web应用程序的全局信息。通过`getServletContext()....

    java如何读取文件

    首先,代码导入了`java.io`包下的几个类:`BufferedReader`、`File`、`FileReader`、`FileNotFoundException`和`IOException`。这些类是读取文件所必需的。 #### 2. 创建`File`对象 代码中创建了一个`File`对象,...

    C#操作ini配置文件

    C#中操作ini配置文件的知识点主要包括以下几个方面: 1. C#应用程序配置概念 在.NET框架中,应用程序配置主要是用来保存应用程序运行时的配置信息,这些信息可能包括应用程序的行为、用户界面的设置等。C#提供了...

    VBA 读取本机ini配置文件

    在处理各种办公文档时,有时我们需要与外部数据源交互,如读取配置文件。 Ini配置文件是一种简单的文本格式,常用于存储应用程序的设置和参数。 在VBA中读取本机ini配置文件,我们需要了解几个关键知识点: 1. **...

    读取配置文件

    读取配置文件的目的是获取其中的设置以便在程序中使用。这可以通过解析文件内容来完成。例如,在Python中,我们可以这样读取上面创建的文本文件: ```python with open('config.txt', 'r') as file: for line in ...

    Spring 加载多个配置文件

    这里,多个配置文件路径以逗号分隔,`ContextLoaderListener` 将在应用启动时读取并合并这些配置文件。 ##### 3.3 XML 配置文件中导入其他配置文件 除了直接通过 ApplicationContext 或者 ContextLoaderListener ...

Global site tag (gtag.js) - Google Analytics