`
xuehaipeng
  • 浏览: 52525 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

properties文件的使用

    博客分类:
  • java
阅读更多
首先有个名字是TransServer.properties的文件里面结构是:
PROXOOL_PATH=F:/WorkSpeace/Job-alert/WebRoot/WEB-INF/proxool.xml
Customerdb_IP=192.168.0.3
Customerdb_UserName=admin
Customerdb_UserPassword=123
Customerdb_Name=customerdb
saveHistoryTime=minute,10
HOST_NAME=http://192.168.0.123:8888/Job-alert

现在要获取TransServer.properties文件中的数据:
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;


public class Test {
	private static String PROXOOL_PATH;
	public static void getPropertiesData() {
		Properties prop = new Properties();
                InputStream is = Thread.currentThread().getContextClassLoader()
.getResourceAsStream("TransServer.properties");
                if (is == null) {
                InputStream is =Test.class.getResourceAsStream("TransServer.properties");
}		
		try {
			prop.load(is);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		PROXOOL_PATH = prop.getProperty("PROXOOL_PATH");
		System.out.println(PROXOOL_PATH);
	}
	public static void main(String[] args) {
		Test.getPropertiesData();
	}
}

Properties 类就相当于是一个Hashtable的形式,这样就可以获得properties文件中的数据。
0
0
分享到:
评论

相关推荐

    gradle中的properties文件详解

    本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...

    Eclipse和MyEclipse中properties文件支持中文的解决办法

    然而,默认情况下,properties文件使用ASCII编码,这导致了非ASCII字符(如中文字符)无法正确显示。因此,在处理含有中文等非ASCII字符的properties文件时,必须确保文件使用适当的编码格式。 **解决方案详解:** ...

    js读取properties文件

    由于.js直接解析.properties文件并不方便,因此通常会使用第三方库,如`js-properties`,它提供了一个简单的API来读取和写入.properties文件。首先,你需要通过npm安装这个库: ``` npm install js-properties ...

    Properties 文件比较工具

    Properties文件在Java编程中起着至关重要的作用,它们通常用于存储配置信息,如数据库连接字符串、应用程序设置等。本项目提供了一个专门的“Properties文件比较工具”,它采用Java语言编写,能够帮助开发者快速检查...

    java properties文件中文转化

    当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以使用两种策略: 1. 文件编码转换:在写入properties文件时,使用支持中文的编码,如UTF-8。在读取时,需要指定...

    读取properties文件返回map

    1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...

    写入properties文件时间并且读出时间

    1. **写入时间到properties文件**: - 首先,创建一个`Properties`对象。 - 使用`SimpleDateFormat`或`java.time.format.DateTimeFormatter`(Java 8及以上版本)格式化当前日期和时间。 - 将格式化后的时间字符...

    excel与properties文件相互转换

    在IT行业中,数据管理和配置管理经常涉及到不同格式的文件转换,比如Excel和Properties文件。Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的...

    Python实现读取Properties配置文件的方法

    实际使用这个类时,首先确定配置文件的路径,然后创建`Properties`类的实例,最后调用`getProperties`方法获取配置字典: ```python import sys fileName = sys.path[0] + '\\' + 'system.properties' p = ...

    java 读取properties文件代码

    5. **使用流处理大文件**:如果你的Properties文件非常大,使用`BufferedReader`可能会更高效。通过`BufferedReader`逐行读取,然后用`Properties`的`loadFromXML()`或`load()`方法处理每一行。 6. **错误处理**:...

    java 改变Properties文件中的键值

    使用`Properties`类的`load()`方法加载Properties文件。这个方法需要一个`InputStream`对象,通常是通过`FileInputStream`来创建的。例如: ```java Properties props = new Properties(); FileInputStream fis ...

    properties文件编辑插件

    在IT行业中,编辑和管理配置文件是开发过程中的常见任务,尤其是对于使用Java语言的开发者而言,`properties`文件更是不可或缺。`properties`文件是一种用于存储键值对的数据格式,通常用于应用程序的配置、国际化与...

    能保存Properties文件注释的Properties工具类

    5. 自定义的`store()`方法:根据内部存储的信息,重建并写出完整的Properties文件。 使用`CommentedProperties`,开发者可以在处理配置文件时保持其原有的注释,这对于理解和维护代码非常有帮助。此外,此类还可以...

    android中读取properties文件

    - 文件编码:确保`.properties`文件使用正确的字符编码,通常是UTF-8,以避免读取时出现乱码。 - 键值对中的特殊字符:在键或值中如果包含特殊字符(如空格、等号或冒号),需使用反斜杠(`\`)进行转义。 6. ...

    使用J2SE API读取Properties文件的六种方法

    本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的load()方法** 这是最基本的方法,通过`FileInputStream`打开文件,然后使用`Properties`类的`load()`方法加载内容...

    MyEclipse中Properties文件插件

    本篇文章将深入探讨MyEclipse中Properties文件插件的使用方法、特性以及相关的开发实践。 1. Properties文件介绍 Properties文件是Java中用于存储键值对的一种格式,常用于保存配置参数或进行多语言支持。其文件...

    properties文件的读取

    1. **创建properties文件** 创建一个名为`config.properties`的文件,内容如下: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/mydb ``` 2. **加载properties文件** 使用`...

    设置Eclipse中properties文件打开方式myeclipse一样有source和properties两个视图方法

    ### 如何在Eclipse中设置properties文件的打开方式以实现Source和Properties双视图功能 在Eclipse等集成开发环境中,properties文件是非常常见的资源文件类型,通常用于存储配置信息。默认情况下,Eclipse可能只会...

    Properties文件解析.zip

    以下是如何使用`Properties`类加载文件并获取键值对的基本步骤: 1. 创建`Properties`对象: ```java Properties props = new Properties(); ``` 2. 加载文件: ```java FileInputStream fis = new ...

    properties文件读写

    properties文件读写操作

Global site tag (gtag.js) - Google Analytics