`
flyliying
  • 浏览: 2163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Properties 基本知识

 
阅读更多
Properties 基本知识
如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。

清单 1. 一组属性示例

foo=bar
fu=baz




将清单 1 装载到 Properties 对象中后,您就可以找到两个键( foo 和 fu )和两个值( foo 的 bar 和 fu 的 baz )了。这个类支持带 \u 的嵌入 Unicode 字符串,但是这里重要的是每一项内容都当作 String 。

清单 2 显示了如何装载属性文件并列出它当前的一组键和值。只需传递这个文件的 InputStream 给 load() 方法,就会将每一个键-值对添加到 Properties 实例中。然后用 list() 列出所有属性或者用 getProperty() 获取单独的属性。

清单 2. 装载属性

import java.util.*;
import java.io.*;

public class LoadSample {
  public static void main(String args[]) throws Exception {
    Properties prop = new Properties();
    FileInputStream fis =
      new FileInputStream("sample.properties");
    prop.load(fis);
    prop.list(System.out);
    System.out.println("\nThe foo property: " +
        prop.getProperty("foo"));
  }
}
分享到:
评论

相关推荐

    怎样读取properties文件内容

    本文将详细介绍如何使用Java中最基本的方式来读取`properties`文件中的内容。 #### 核心知识点 1. **`Properties`类简介** 2. **加载`properties`文件** 3. **读取`properties`文件中的属性值** #### `Properties...

    java实现properties文件读取

    以下是如何创建和加载Properties文件的基本步骤: 1. **创建Properties对象**: 在Java代码中,我们首先创建一个`Properties`对象,它是读取Properties文件的核心工具。 ```java Properties prop = new ...

    java 改变Properties文件中的键值

    以下是一些关于如何在Java中改变Properties文件中键值的具体步骤和相关知识点: 1. **导入所需的库** 在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的...

    读取properties文件

    本篇将详细讲解如何在Java中读取`properties`文件,以及其相关知识点。 1. **properties文件格式** `properties`文件通常以`.properties`为扩展名,内容由键值对组成,键和值之间用等号`=`或冒号`:`分隔,每行一个...

    Properties和xml读写操作

    根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...

    Java读取.properties文件

    首先,我们需要了解`.properties`文件的基本结构。它由一系列的键值对组成,每行一个,键和值之间用等号`=`或冒号`:`分隔。例如: ``` database.url=jdbc:mysql://localhost:3306/mydb username=admin password=...

    使用Properties类来读取配置文件

    以上就是使用Java的`Properties`类读取配置文件的基本过程和相关知识点。在实际开发中,为了提高代码的可维护性和可扩展性,通常会封装成工具类或者服务,提供更高级别的接口来处理配置文件的读写操作。

    jquery.i18n.properties两个js文件打包

    使用`jquery.i18n.properties`插件的基本步骤如下: 1. **引入依赖**:首先,确保在HTML文件中引入jQuery库和`jquery.i18n.properties.min.js`。例如: ```html ...

    properties editor 6.0.5

    以下是一些关于Properties Editor 6.0.5的关键知识点: 1. **界面与集成**:该插件无缝集成到Eclipse IDE中,用户可以在Eclipse的文件浏览器中直接打开`.properties`文件,享受定制化的编辑体验。其用户界面友好,...

    spring+sendmail+模板+properties+vm

    `JavaMailSender`用于实际的邮件发送操作,而`SimpleMailMessage`则可以用来设置邮件的基本信息,如发件人、收件人、主题和正文。Spring通过集成JavaMail API,使得开发者能够方便地在应用程序中添加邮件发送功能。 ...

    springboot_properties

    1. **配置文件的基本结构** Spring Boot支持两种类型的配置文件:`application.properties`(使用键值对格式)和`application.yml`(使用YAML语法)。默认情况下,Spring Boot会在类路径下的`src/main/resources`...

    JAVA操作properties文件.pdf

    通过上述内容,我们了解了Java中`Properties`类的基本操作,如何通过不同的方式加载`.properties`文件,以及如何在Java Web应用中使用这些配置文件。这些操作在开发过程中非常实用,可以简化配置管理,提高代码的可...

    j2ee07:jdbc01:Properties对象、四大参数、批量删除、基本的增删改查

    本文将深入探讨“j2ee07:jdbc01”中涉及的知识点,包括Properties对象的使用、JDBC的四大参数、批量删除操作以及基本的增删改查操作。 首先,Properties对象在Java中用于存储键值对,它通常被用来保存数据库连接...

    access_file_properties.zip_Access properties

    "access_file_properties.zip_Access properties" 提供了一个示例,让我们深入理解如何获取文件的属性并进行操作。文件属性通常包括元数据,如文件名、大小、创建日期、修改日期、权限设置等,这些信息对于文件管理...

    jdbc.properties.zip

    本篇将深入讲解JDBC的基础知识,并以"jdbc.properties.zip"为例,探讨如何通过配置文件连接数据库并构建完整的用户注册系统。 一、JDBC基础 1. JDBC API:JDBC API包含了一组接口和类,如DriverManager、...

    C# 文档操作FileProperties

    总之,“C# 文档操作FileProperties”这个主题涵盖了文件操作的多个方面,从基本属性的读取到复杂的元数据操作,再到与数据库的交互,都是软件开发中不可或缺的技能。通过学习和实践这些知识,开发者能够更好地管理...

    struts2的基本知识

    Struts2是一个流行的...总的来说,掌握Struts2的基本知识包括理解其核心组件的作用,配置文件的结构和作用,以及如何在IDE中进行有效的开发支持。这将有助于开发者更高效地开发和维护基于Struts2的Java web应用程序。

    structs中*.properties中文资源文件的创建方法

    这些文件通常采用.properties格式,其基本结构是键值对的形式,例如:`key=value`。资源文件可以用于存放各种类型的文本信息,如错误消息、提示信息等。为了支持国际化,通常会为每种目标语言创建一个对应的资源文件...

Global site tag (gtag.js) - Google Analytics