cuiyi's blog(崔毅 crazycy)
记录点滴 鉴往事之得失 以资于发展
导航
联系
聚合
管理
我参与的团队
吉祥三宝(0/0)
随笔分类
About Me(3)
(rss)
DBMS(5)
(rss)
Design Pattern、JEE Pattern(11)
(rss)
JavaEE技术(33)
(rss)
JavaSE语言(24)
(rss)
SOA、WebService、BPEL (42)
(rss)
一家之言(14)
(rss)
其它(10)
(rss)
常用工具插件(7)
(rss)
我的生活日记(55)
(rss)
时下(1)
(rss)
笑话幽默
(rss)
系统架构
(rss)
读书笔记 (2)
(rss)
软件工程(28)
(rss)
相册
MyPic
北航生活留念
积分与排名
积分 - 226083
排名 - 30
最新评论
1. re: 值毕业一年之计@撰文
评论内容较长,点击标题查看
--莫妮卡
2. re: 使用Spring、Hibernate、Struts的一些错误总结(不断补充)[未登录]
相当棒!继续努力!
--雷
3. re: 线程中的current thread not owner异常错误
e感谢,根据您的帮助,我解决了此异常。
--autumn
4. re: ClassLoader专题(二):从Servlet容器看ClassLoader机制的妙用
压力容器人才网www.cpvjob.com 压力容器人才求职、压力容器企业招聘唯一专业性人才招聘网站,欢迎登陆,祝工作愉快,请转发给您的好友
--压力容器人才网
5. re: Eclipse的一些实用辅助插件(不断在使用中补充)
谢谢
--Xsen
6. re: 线程中的current thread not owner异常错误
感谢
--筋抽的狗狗
7. re: ClassLoader专题(一):ClassLoader基础
评论内容较长,点击标题查看
--hackerZxf
8. re: 读“Rails 2.2 新特性提示”的疑惑与解析
评论内容较长,点击标题查看
--yeshucheng
9. re: 让Firefox也可以像IE一样保存mht单一网页文件
3Q linux也可以用mht了 很方便
--小鸿
10. re: JAVA基础(一):多态(overloading & overridding)的分析
写的很好 找回了记忆~
谢谢
--redcoatjk
阅读排行榜
1. 使用Spring、Hibernate、Struts的一些错误总结(不断补充)(23541)
2. 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)(12472)
3. 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)(9644)
4. Hibernate之deleted object would be re-saved by cascade异常(6358)
5. 得到PrepareStatement最终执行的sql语句的方法(5874)
使用属性(Property)有空格的properties文件
一、程序
代码
public
class
PropsReader
{
public
static
void
main(String[] args)
throws
IOException
{
Properties props
=
new
Properties();
InputStream inStream
=
PropsReader.
class
.getResourceAsStream(
"
payterm.properties
"
);
props.load(inStream);
Enumeration enums
=
props.propertyNames();
while
(enums.hasMoreElements())
{
String key
=
(String)enums.nextElement();
System.out.println(
"
Property--->>>>
"
+
key
+
"
"
+
"
Value--->>>>
"
+
props.getProperty(key));
}
}
}
二、属性文件
文件一
PAYMENT AFTER DELIVERY
=
PAYMENT AFTER DELIVERY
PAYMENT BEFORE COLLECTION
=
PAYMENT BEFORE COLLECTION
PAYMENT BEFORE COLLECTION
-
SHELL
=
PAYMENT BEFORE COLLECTION
PAYMENT BEFORE DELIVERY
=
PAYMENT BEFORE DELIVERY
文件二
property file with blank in key part
PAYMENT\ AFTER\ DELIVERY
=
PAYMENT AFTER DELIVERY
PAYMENT\ BEFORE\ COLLECTION
=
PAYMENT BEFORE COLLECTION
PAYMENT\ BEFORE\ COLLECTION
-
SHELL
=
PAYMENT BEFORE COLLECTION
PAYMENT\ BEFORE\ DELIVERY
=
PAYMENT BEFORE DELIVERY
三、输出
文件一的输出
Property
--->>>>
PAYMENT Value
--->>>>
BEFORE DELIVERY
=
PAYMENT BEFORE DELIVERY
文件二的输出
output of key having blank
Property
--->>>>
PAYMENT BEFORE COLLECTION
-
SHELL Value
--->>>>
PAYMENT BEFORE COL
LECTION
Property
--->>>>
PAYMENT AFTER DELIVERY Value
--->>>>
PAYMENT AFTER DELIVERY
Property
--->>>>
PAYMENT BEFORE COLLECTION Value
--->>>>
PAYMENT BEFORE COLLECTIO
N
Property
--->>>>
PAYMENT BEFORE DELIVERY Value
--->>>>
PAYMENT BEFORE DELIVERY
四、结论
弃用XML第一次启用属性文件,是一个月前,碍于进度,遂以Map代码中设置之;
今看
Properties Editor Plugin for Eclipse
;
获得颜色提示
突然获解;庆祝之记录之。
posted on 2007-12-02 16:00
crazycy
阅读(1011)
评论(4)
编辑
收藏
所属分类:
JavaSE语言
Comments
#
re: 使用属性(Property)有空格的properties文件
KF.咖啡
哪里都需要转义字符,看来最好不要这样做,用驼峰表示法比较好
Posted @ 2007-12-02 17:24
回复
更多评论
#
re: 使用属性(Property)有空格的properties文件
crazycy
@KF.咖啡
驼峰表示法? 第一次拿到这个概念和说法,赫赫。 BAIDU之获得解释如下:
变量名写法>>>可读性比较好的命名方式。
1.程序员有不同的命名喜好,比如使用一个my name的变量,他们常用的写法会有my_name或者 myName。
后面的命名方法称为骆驼表示法,因为大写字母象驼峰。
骆驼表示法的第一个字母是小写的,以后的单词都是用大写开头。
2.匈牙利表示法,此表示法将变量名的数据类型也表示了出来,例如一个字符形的变量名就这样:cMyName
但是特殊需求还是需要的 我现在的需求就是数据迁移 在不同的数据库之间倒换数据 所以我觉得驼峰表示法不能满足我的需求
Posted @ 2007-12-03 10:26
回复
更多评论
#
re: 使用属性(Property)有空格的properties文件
隔叶黄莺
属性文件的约定是
payment.before.collection=PAYMENT AFTER DELIVERY
自己给设置障碍了
Posted @ 2007-12-03 12:23
回复
更多评论
#
re: 使用属性(Property)有空格的properties文件
crazycy
@隔叶黄莺
. 自动化成java类中的空格?
Posted @ 2007-12-03 16:27
回复
更多评论
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-12-02 16:04 编辑过
相关文章:
ClassLoader专题(六):ear的新发现
ClassLoader专题(五):ear的阐述(引用) 和 验证后的推理
ClassLoader专题(四):部署ear包出错引发的ClassLoader的思考
使用属性(Property)有空格的properties文件
java.util.List 真的会用么?看能作对否
ClassLoader专题(三):引文
线程vs进程---求职笔记(5)
多态(overridding)的分析---求职笔记(3)
ClassLoader专题(一):ClassLoader基础
java基础(五):Java同步机制之notify vs notifyAll
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理