public class Mytest
public static void readFile(String fileName) {//传入参数fileName是要读取的资源文件的文件名如(file.properties)
InputStream in = null;
Properties pros = new Properties();
try {
if (null != fileName) {
//前提是资源文件必须和Mytest类在同一个包下
in = Mytest.class.getResourceAsStream(fileName);
//得到当前类的路径,并把资源文件名作为输入流
pros.load(in);
Enumeration en = pros.propertyNames();//得到资源文件中的所有key值
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
System.out.println("key=" + key + " value=" + pros.getProperty(key));
//输出资源文件中的key与value值
}
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("读取资源文件出错");
} finally {
try {
if (null != in) {
in.close();
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("关闭流失败");
}
}
}
两种方式:
logger.info("====得到路径===="
+ AddTempLotteryUser.class.getResource("/").getPath());
InputStream in2 = new FileInputStream(AddTempLotteryUser.class
.getResource("/").getPath()
+ "UserInterfaceCenter.properties");
logger.info("输入流的大小:" + in2.available());
Properties p = new Properties();
try {
InputStream in1 = AddTempLotteryUser.class
.getResourceAsStream("/UserInterfaceCenter.properties");
System.out.println("count==" + in1.available());
p.load(in1);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
分享到:
相关推荐
在本教程中,我们将深入探讨如何在Java中读取属性文件,并结合日志记录进行操作。 首先,我们需要了解如何创建一个简单的属性文件。例如,我们创建一个名为`config.properties`的文件,内容如下: ``` database....
接下来,我们将在Java代码中读取这个属性文件。我们可以使用`java.util.Properties`类来加载和处理属性文件。以下是一个简单的示例: ```java import java.io.FileInputStream; import java.io.IOException; import...
在读写属性文件时,可能会遇到文件找不到、权限不足等问题。为了确保程序的健壮性,应使用`try-catch`块处理异常,如`FileNotFoundException`和`IOException`。 6. **在项目中的应用** 从提供的文件列表看,`User...
Java读取属性文件,可以参考参考。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
自定义类可以封装`Properties`对象,并提供更方便的方法来读写属性文件。 8. **使用流和资源管理** 为了遵循Java的“try-with-resources”语句,可以使用`try`块自动关闭输入/输出流: ```java try ...
### 属性文件读取 Java提供了`java.util.Properties`类来处理属性文件。这些文件通常具有.key=value格式。 ```java import java.io.FileInputStream; import java.util.Properties; // 读取属性文件 Properties ...
本文将深入探讨如何使用Java读取PDF文件的属性,如作者、标题等元数据,以及相关的知识点。 ### 一、Java读取PDF文件属性的技术背景 在Java中读取PDF文件属性主要依赖于开源库PDFBox。PDFBox是一个用于处理PDF文档...
Java 操作属性文件是 Java 编程语言中的一种重要技术,用于读取、写入和修改属性文件。属性文件是 Java 程序中的一种常见配置文件,用于存储程序的配置信息。Java 提供了两种方式来操作属性文件,一种是使用 ...
C语言对HDF文件数据集和属性的读写 本文主要介绍了使用C语言对HDF( Hierarchical Data Format)文件进行数据集和属性的读写操作。HDF文件是一种高效的数据存储格式,广泛应用于科学计算、数据分析和数据存储等领域...
在本文中,我们将详细探讨如何在Java Web环境中读取`webroot`文件下的属性文件。 1. **属性文件结构** 属性文件是键值对的简单文本格式,每一行代表一个键值对,以等号`=`或冒号`:`分隔键和值。例如: ``` ...
本篇将详细介绍如何在Java环境下读取webroot目录下的属性文件。 首先,确保属性文件已经放置在webroot目录下,例如:`/webroot/config/app.properties`。这个文件应包含键值对,如`key=value`的格式。 步骤1:导入...
2. **读取属性文件**:在J2ME项目中,我们使用`BinReader.java`这样的类来读取属性文件。这个类应该包含解析属性文件并解码图片数据的逻辑。通常,它会通过`java.io.InputStream`读取属性文件,使用`java.util....
- 开发者可以通过`Properties.load()`方法读取属性文件,`Properties.store()`方法将其写入到文件,从而实现配置信息的读写。 4. **工具辅助**: - 属性文件插件除了提供编辑功能外,可能还包括搜索、替换、版本...
在Java编程中,读取属性文件是常见的任务,通常用于加载配置信息或国际化文本。以下是对几种在Java中读取属性文件的方法的详细介绍: 1. **使用`java.util.Properties`类的`load()`方法** 这是最基础的读取属性...
在本篇文章中,我们将深入探讨如何使用Java来读取属性文件。 首先,让我们了解什么是`java.util.Properties`类。这个类是Java标准库的一部分,专门用于处理属性文件。它提供了一组方法,用于加载、保存、设置和获取...
本示例主要探讨如何在PowerBuilder 9(PB9)中进行XML文件的读取和写入操作。 首先,我们需要了解PowerBuilder中的XML支持。PB9引入了对XML的支持,包括XMLDocument对象和DOM解析器,使得开发者能够方便地与XML数据...