JAVA项目之Properties及国际化.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA项目之Properties及国际化

Copyright © 2013 cao hai yang. 曹海洋技术笔记 JAVA 项目之 Properties 及国际化 1.简介 为了提高程序的灵活性,需要将一些个性化的需求放在配置文件中。这样修改时简单方便,无需修 改原代码。这些文件内容以key = value 的形式存, 通常以 .properties 为文件的后缀名,当然文件 名是任意的,比如本人更喜欢以 .conf 为配置文件的后缀名。只所以称为 properties 文件,是因为在 程序中最终会将这些文件的内容,转化为 java.util.Properties 对象以方便读取文件中的 value 的值。 项目的国际化实际也是通过 Properties 实现的(java.util.ResourceBundle 同样以实现key = value 形式的读取)。 Properties 是项目中必不可少的应用,本文对 Properties 进行封装,提供简便的使用方法和更强 的功能。 2. IBundle /** * * * Copyright © 2013 cao hai yang. * * @author :曹海洋 * @version :Version 1.0 * * * 作为是一名软件开发工作和爱好者 * 提供一些常用功能的源代码集合 * 为自己的工作做个备份,也为软件开发的初学者提供一些借鉴 * * 该源代码供任何个人或组织,免费进行任何非商业行为的借鉴或修改 * 所有权归作者所有 * * 创建时间: 2013-5-6 * */ package mon.bundle; import java.io.File; import java.util.Enumeration; import java.util.Properties; /** * @ClassName : IBundle * @DESCR : * * IBundle 对资源文件进行加载与封装。br/ * * @author caohy email :caohy@189.cn /p/caohy189cn?from=wenku 第 1 页 Copyright © 2013 cao hai yang. 曹海洋技术笔记 * @date 2013-5-6 下午08:28:12 * */ public interface IBundle { // setDefaultDirectory 设置 加载文件的目录,setFileName 文件名称(含有包名) // 目录名,加载资源文件 public void setDefaultDirectory(String fd); public void setFileName(String packageFileName); // 通过资源文件的File对象,加载资源文件 public void setFile(File baseFile); // 每次读取资源中的键值前,是否检查资源文件的更新 public void setReload(boolean flag); // 读取资源中的键值 public String getMessage(String key); // 为了通用性,对getMessage的封装 public String getProperty(String key); // IBundle 是对Properties对象的封装,从IBundle提取Properties对象 public Properties getProperties(); // 所有key集合

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档