java访问资源文件 .properties

原创 2012年03月28日 13:46:27
import java.io.FileInputStream;   
import java.io.FileOutputStream;   
import java.util.Properties;   
  
public class PropertyEditor {   
    public static void main(String[] args) throws Exception {   
        Properties prop = new Properties();// 属性集合对象   
        FileInputStream fis = new FileInputStream("prop.properties");// 属性文件输入流   (相对于根目录下的文件名,要加上包名 “src/prop.properties”)
        prop.load(fis);// 将属性文件流装载到Properties对象中   
        fis.close();// 关闭流   
  
        // 获取属性值,sitename已在文件中定义   
        System.out.println("获取属性值:sitename=" + prop.getProperty("sitename"));   
        // 获取属性值,country未在文件中定义,将在此程序中返回一个默认值,但并不修改属性文件   
        System.out.println("获取属性值:country=" + prop.getProperty("country", "中国"));   
  
        // 修改sitename的属性值   
        prop.setProperty("sitename", "中国");   
        // 添加一个新的属性studio   
        prop.setProperty("studio", "Boxcode Studio");   
        // 文件输出流   
        FileOutputStream fos = new FileOutputStream("prop.properties");   
        // 将Properties集合保存到流中   
        prop.store(fos, "Copyright (c) Boxcode Studio");   
        fos.close();// 关闭流   
    }   
}  
<!--资源文件-->
sitename=\u4E2D\u56FD
siteurl=www.abcjava.com   
studio=Boxcode Studio


maven资源文件.properties的引用

转载自:http://stonedeng.iteye.com/blog/1394882 maven资源文件引用 博客分类: maven maven 资源文件引用:  1、m...
  • wcy6340
  • wcy6340
  • 2014年10月21日 14:02
  • 1923

Java属性类:Properties的常用方法

Properties类本身是Hashtable类的子类,也是按照key-value的形式存放数据的. 设置和取得属性: public class PropertiesDemo01{ public s...
  • pengkv
  • pengkv
  • 2014年07月12日 15:39
  • 1627

java读取配置文件.properties(跨包)

开发过程中经常会写配置文件,例如数据库的链接信息、系统常量等,故写此文已记录…… 1、在同一package内,目录结构如下图: properties文件内容如下: 下面直接看java代码:...
  • fanxiangru999
  • fanxiangru999
  • 2017年04月12日 08:34
  • 1138

Java项目中读取properties文件,以及六种获取路径的方法

Java项目中读取properties文件,以及六种获取路径的方法 - AllenZhao 时间 2013-07-25 22:17:00 博客园-原创精华区 原文  htt...
  • u011439289
  • u011439289
  • 2016年07月05日 15:29
  • 14100

Java获取Properties文件中值的方法

一、普通方法获取配置文件值 [java] view plain copy import java.io.BufferedInputStream;  import java...
  • qing_mei_xiu
  • qing_mei_xiu
  • 2016年12月09日 18:07
  • 1170

Spring中对properties属性文件加密及其解密

之前在项目里面连接数据库需要将密码解密,而且连接好好多数据库,并且有的数据库需要解密有的直接连接就可以。 这样代码的可读性特别低,在连接数据库的时候都要现连接:Properties prop = ne...
  • jlnu_wanglei
  • jlnu_wanglei
  • 2016年05月18日 15:05
  • 3022

fmt 国际化格式标签库(读取application.properties文件)

国际化格式标签库包括国际化,消息和数字日期格式化: (1) 国际化: 如: @ page language="java" contentType="text/html; chars...
  • baicp3
  • baicp3
  • 2014年06月05日 10:10
  • 1971

如何读取jar包外的properties文件和log4j.properties

时间有限,不做排版和具体讲述问题产生的过程,下面是我的解决方案,已证实有效,其中Log4jP = "log4j.properties"   private void initLog4jPro...
  • duguduchong
  • duguduchong
  • 2013年05月21日 17:23
  • 12231

Java项目中读取properties文件

下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法InputStream in = getClass().getResourceAsS...
  • lanchengxiaoxiao
  • lanchengxiaoxiao
  • 2014年04月15日 18:00
  • 112613

java web中读取properties文件时的路径问题

在web开发时,难免会有一些固定的参数,我们一般把这些固定的参数存在properties文件中,然后用的时候要读出来。但经常出现一些错误,找不到相应的路径,所以,今天特地讲一些如何正确获得路径。 ...
  • jeryjeryjery
  • jeryjeryjery
  • 2016年11月21日 11:49
  • 6949
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java访问资源文件 .properties
举报原因:
原因补充:

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