import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Collection;
import java.util.Iterator;
import java.util.Properties;
import java.util.Set;
import java.util.Map.Entry;
public class ReadProperties {
public static void main(String[] args) {
File file = new File("c:/test.properties");
FileInputStream inputStream = null;
try {
inputStream = new FileInputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Properties pro = new Properties();
try {
pro.load(inputStream);//Properties对象以生成,包括文件中的数据。
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Collection<Object> keySet = pro.keySet();
for(Iterator iter = keySet.iterator();iter.hasNext();){
String key = (String)iter.next();
System.out.println(key + " : " + pro.getProperty(key));
}
// System.out.println();
// Collection<Object> vals = pro.values();
// for(int i=0;i<vals.size();i++){
// System.out.println(vals.toArray()[i]);
// }
}
}
分享到:
相关推荐
`ReadProperties`通常指的是使用Java的Properties类来读取和处理配置文件,这些文件通常以`.properties`格式存储。配置文件用于存储应用的静态参数,如数据库连接字符串、服务器端口、应用版本等,使得这些信息可以...
这篇博客"java ReadProperties"可能就是关于如何在Java中使用`Properties`类来读取和操作属性文件的内容。 首先,`Properties`类继承自`Hashtable`,这意味着它可以存储键值对,并且是线程安全的。在读取属性文件时...
读取环境变量测试
在提供的文件中,我们看到两个关键的Java类:`StringUtil.java`和`ReadProperties.java`。这两个类很可能构成了这个工具的主要功能部分。 1. **StringUtil.java**: 这个类通常用于处理字符串操作,比如清洗、格式...
private static final Log log = LogFactory.getLog(ReadProperties.class); /** * 璇诲彇璧勬簮鏂囦欢 * @param strFilePath 鏂囦欢璺緞 * @Author 锛歡aochao */ public static Properties ...
InputStream in = ReadProperties.class.getClassLoader().getResourceAsStream(name); Properties p = new Properties(); p.load(in); // 示例:获取某个键的值 String value = p.getProperty("key"); ...
描述中提到“两个文件在同一文件下”,这指的是我们的Java源代码(比如`ReadProperties.java`)和配置文件(比如`config.properties`)应放置在同一目录中,以便于程序正确找到并读取配置文件。如果它们不在同一目录...
* ReadProperties:读取属性权限许可,来自基本权限许可 _ReadProperties。 * ReadChildren:读取子节点权限许可,来自基本权限许可 _ReadChildren。 * WriteProperties:写入属性权限许可,来自基本权限许可 _...
`ReadProperties`方法用于在控件加载时从磁盘读取已保存的属性值,而`WriteProperties`方法则在控件关闭时将当前属性值保存到磁盘,以便下次使用时恢复。 最后,为了实现预定的功能,开发者可能需要运用各种VB技术...
public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream(filePath)); props.load(in); ...
public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream(filePath)); props.load(in); ...
public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream(filePath)); props.load(in); ...
读取属性事件(UserControl_ReadProperties)用于从属性包中读取控件的属性值,如字体、前景色、背景色和标题。写属性事件(UserControl_WriteProperties)则负责将控件的更改写回属性包,确保状态的同步。重设大小...
`CommTools.readProperties`方法读取了配置文件中的错误数据路径,这可能是用来设置错误数据的保存位置。`initImport`方法初始化导入过程,可能包括打开文件、准备数据结构等。 最后,`gotoImport`方法返回...
19、去掉 UserControl_ReadProperties 中的判断条件,现在在窗体设计时,就可看到菜单效果!(2012-12-06) 20、解决 菜单通过 Unload 被动态删除了,绘制时的问题!(2012-12-06) 21、系统菜单的删除操作函数完成。...
public class ReadProperties { // 定义配置文件路径 private static final String CONFIG_PROPERTIES_FILE = "sms.properties"; public static void main(String[] args) { // 获取当前线程的上下文...
- `UserControl_ReadProperties(PropBag As PropertyBag)`: 读取属性包中的属性值,并设置到相应的变量中。 - `UserControl_WriteProperties(PropBag As PropertyBag)`: 将当前控件属性写入属性包中。 - `User...
public static void readProperties(String filePath) { Properties prop = new Properties(); FileInputStream ip = null; try { ip = new FileInputStream(filePath); prop.load(ip); System.out.println...