- 浏览: 229733 次
- 性别:
- 来自: beijing
文章分类
package com.founder.jfreechart.demo;
import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties;
import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset;
public class PropertiesConfigUtil { public Properties getPropertiesConfig()throws Exception{ Properties properties = new Properties(); InputStream in = DataSetUtil.class.getResourceAsStream("config.properties"); properties.load(in); return properties; } public String getKey(String key) throws Exception{ return getPropertiesConfig().getProperty(key); } public static void main(String[] args) throws Exception { PropertiesConfigUtil util = new PropertiesConfigUtil (); System.out.println("HIGH=="+util.getKey("HIGH")); } }
config.properties 要放到同级文件夹内。
下面是转载别人的写的读取properties文件
下面来自CSDN博客,转载请标明出处:http://blog.csdn.net/luweifeng1983/archive/2008/11/27/3392907.aspx
package com.lwf.util; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Enumeration; import java.util.Properties; /* * 从路径中的属性文件中读取单个属性或全部属性及设置属性 */ public class GetProperty { public static String readValue(String filePath,String key){ Properties props = new Properties(); try { InputStream ips = new BufferedInputStream(new FileInputStream(filePath)); props.load(ips); String value = props.getProperty(key); System.out.println(key+"="+value); return value; } catch (FileNotFoundException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } } //读取全部信息 public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream ips = new BufferedInputStream(new FileInputStream(filePath)); props.load(ips); Enumeration enum = props.propertyNames(); while(enum.hasMoreElements()){ String key = (String)enum.nextElement(); String value = props.getProperty(key); System.out.println(key+"="+value); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public static void writeProperties(String filePath,String paraKey,String paraValue){ Properties props = new Properties(); try { OutputStream ops = new FileOutputStream(filePath); props.setProperty(paraKey, paraValue); props.store(ops, "set"); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args){ GetProperty.readValue("D:\\eclipse3.3\\workspace\\Test\\src\\sys.properties", "username"); GetProperty.readProperties("D:\\eclipse3.3\\workspace\\Test\\src\\sys.properties"); GetProperty.writeProperties("D:\\eclipse3.3\\workspace\\Test\\src\\sys.properties", "age", "21"); } }
发表评论
-
二进制 授权管理 java
2013-09-09 12:52 904package org.qincy.binary; ... -
com.richfit.bi.quartz 定时执行示例
2013-04-12 15:39 01 内含jetty 配置,下载jetty 依赖包,算了,还是提 ... -
利用工具将shp文件导入到oracle spatial中
2012-05-21 14:20 43891 下载shp2sdo 工具,将工具放在 oracle按照目录 ... -
Arcgis object for java 访问栅格数据,使用GP工具,进行栅格矢量化---栅格矢量化面。
2012-06-20 09:17 4133直接贴代码了,不多解释了。 1、栅格数据的 ... -
svn 删除注册表
2012-02-11 12:02 1552svn 删除注册表 -
arcgis server 服务
2012-01-06 17:58 1181package com.hdmap.fymas; imp ... -
Flex BlazeDS java 项目
2011-12-12 17:21 1096根据网上的例子 ,写的 flex BlazeDS 框架与 ... -
工具类
2011-02-18 14:05 974英文数字转换为 中文数字 public class Mon ... -
junit 4 spring 自动化测试
2010-12-13 16:08 16381 添加jar ,依赖jar 包围 spring-test, ... -
在tomcat 发布,去掉项目名称
2010-11-17 09:53 19631 找到 server.xml 配置= ... -
掉字段内容包含的空格
2010-09-27 10:17 978使用replace函数去掉字段内容包含的空格,例子如下: up ... -
无聊的jsti 的fn 函数(资料备份)
2010-09-25 17:16 977无聊的jsti 的fn 函数(资料备份) ... -
无聊写Code
2010-09-25 09:38 1004package edu.qdkj.main; impor ... -
Spring Quartz 学习
2010-09-20 09:27 1171Quartz 是一个 定时执行的框架,可以设定规定时执行,或者 ... -
kaptcha 例子
2010-09-13 15:09 3019kaptcha 简单例子 与 产生中文字符 kaptch ... -
myEclipse 下的项目不能编译
2010-09-09 14:21 946查看 是否有的错误的jar 1.项目----prope ... -
关于VLSM 例子
2010-08-31 16:57 1495未经测试,不知道理解是否正确。 VLSM(可变长子网掩码) ... -
jwebmail的配置
2010-08-16 16:59 2489jwebmail的配置说明 ... -
Solaris10下Nagios安装
2010-08-16 08:48 971发 -
java JDK 下载页面
2010-08-13 16:32 1003全部JDK 下载,从 1.1 到 jdk 6 下载 http ...
相关推荐
properties文件读写操作
在提供的`ConfigInfo.java`文件中,可能包含了实现Properties文件读取的具体逻辑,而`readme.txt`可能是指导如何使用这个类或者解释代码功能的文档。如果你需要查看具体实现,可以查阅这两个文件。通过分析`Config...
### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...
1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...
1. **读取Properties文件**:该工具类可能包含一个静态方法,如`loadProperties(String filePath)`,用于从指定路径的Properties文件中加载所有属性。它使用`java.util.Properties`类的`load(Reader reader)`方法,...
自己封装的JDBC连接通过properties文件读取配置文件
在处理文件读取和解析时,一定要考虑到可能的错误情况,如文件不存在、格式错误、网络问题等。确保有适当的错误处理机制,如try-catch块,以防止程序崩溃。 8. **数据解析** .properties文件的键值对是行分隔的,...
2. **从properties文件读取时间**: - 创建`Properties`对象并加载文件,可以使用`load`方法从`InputStream`读取。 - 获取键对应的值,这里我们使用`getProperty`方法。例如: ```java Properties props = new ...
本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...
总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...
下面我们将详细探讨`properties`文件、如何创建工具类以及如何使用此类进行文件读取。 1. **什么是.properties文件** `.properties`文件是Java中的一个标准配置文件格式,它以键值对的形式存储数据,键和值之间用...
读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...
在Android开发中,读取`properties`文件是一个常见的任务,主要用于存储配置信息或者与Java中的`.properties`文件进行交互。`.properties`文件是一种简单的键值对格式,常用于跨平台的配置存储。以下是对这个主题的...
以下是一个简单的`properties`文件读取的步骤和示例: 1. **创建properties文件** 创建一个名为`config.properties`的文件,内容如下: ``` username=admin password=123456 database.url=jdbc:mysql://...
ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容
这是做项目中,集成第三东西需要些配置,我抽取到属性文件中,然后写了个公用类统一调用,基本就是key返回具体值,属性文件位置自己可以调整,然后类中修改获取路径就可以了。目前我的属相文件放置在src下
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
`diffProperties.java`文件很可能是这个工具的主要实现部分,它可能包含了读取两个properties文件,比较其内容并显示差异数目的逻辑。在Java中,我们可以使用`Properties`类的`entrySet()`方法获取所有键值对,然后...
".properties文件读取及占位符${...}替换源码解析" .properties文件读取及占位符${...}替换是Java开发中常用的技术,通过使用.properties文件来存储配置信息,并使用占位符${...}来替换这些配置信息。下面将详细...
Android local.properties 文件读取实例详解 在Android Studio项目里面有个local.properties文件,这个文件可以放一些系统配置。比如:sdk路径、ndk路径。 ndk.dir=D\:\\soft\\android-ndk-r10e sdk.dir=D\:\\soft\...