包含属性文件box.properties。 内容如下。
Color=Red
Name=Box
长度=18
Width=7
Heigth=8
获取属性值。 可以使用以下代码:
属性p=new properties (;
try {
in=newbufferedinputstream (new file inputstream (' box.properties ' ) );
p.load(in );
}catch(filenotfoundexceptione ) {
//todo自动生成的catch block
e .打印任务跟踪(;
}catch(ioexceptione ) {
//todo自动生成的catch block
e .打印任务跟踪(;
}
Enumeration keys=p.keys (;
wile(keys.hasmoreelements () )。
stringkey=(string ) keys.nextElement );
}
或:
资源绑定Rb=null;
try {
in=newbufferedinputstream (new file inputstream (' box.properties ' ) );
Rb=newpropertyresourcebundle (in );
}catch(filenotfoundexceptionE1) {
//todo自动生成的catch block
E1 .打印堆栈跟踪(;
}catch(ioexceptione ) {
//todo自动生成的catch block
e .打印任务跟踪(;
}
射频(Rb )!=null ) {
Enumeration keys=rb.getKeys (;
wile(keys.hasmoreelements () )。
stringkey=(string ) keys.nextElement );
}
}
但是,输出顺序与原始文件不同。