`
luckliu521
  • 浏览: 259094 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Properties 重要方法和属性讲解

阅读更多
Properties 重要方法和属性讲解
公用方法:
    * 返回值:String
      方法:getProperty(String name, String defaultValue)
      解释:通过指定的 “name“ 即Key,搜索属性,参数二为默认值,即通过Key找不到文件中的属性时,要返回的默认值。

    * 返回值:String
      方法:getProperty(String name)
      解释:通过指定的 ”name“ 即为 Key,搜索属性,没有返回默认值。

    * 无返回值:void
      方法:list(PrintStream out)
      解释:通过PrintStream 列出可读的属性列表

    * 无返回值:void
      方法:list(PrintWriter writer)
      解释:通过PrintStream 列出可写的属性列表

    * 无返回值:synchronized void
      方法:load(InputStream in)
      解释:从指定的 ”inputStream “ 即输出流,加载properties

    * 无返回值:synchronized void
      方法:loadFromXML(InputStream in)
      解释:从指定的 "InputStream" 即输出流,加载一个以XML形式的 Properties

    * 返回值:Enumeration<?>
      方法:propertyNames()
      解释:返回所有包含在文件里面的属性名称

    * 无返回值:void
      方法:save(OutputStream out, String comment)
      解释:注意,这种保存方法己经过时,Google 不推荐使用此种写法,这种方法忽略任何IO 异常,所以在实际操作过程中,可能会发生不必要的异常。

    * 返回值:object
      方法:setProperty(String name, String value)
      解释:设置属性,保存一个”键-值“对的属性。

    * 无返回值:synchronized void
      方法:store(OutputStream out, String comment)
      解释:通过 FileOutputStream 打开对应的程序文件,然后通过Store 保存之前 Properties 打包好的数据。这里备注可以为空。

    * 无返回值:void
      方法:storeToXML(OutputStream os, String comment)
      解释:通过FileOutputStream 打开对应的程序文件,将打包好的数据写入到XML文件。

    * 无返回值:synchronized void
      方法:storeToXML(OutputStream os, String comment, String encoding)
      解释:通过FileOutputStream 打开对应的程序文件,将打包好的数据写入到XML文件,第三个参数可以指定编码。
分享到:
评论

相关推荐

    java读取properties属性文件

    总之,Java读取properties属性文件是软件开发中的基础操作,理解并熟练运用`java.util.Properties`类对于任何Java开发者都至关重要。通过合理地管理资源、处理编码问题以及利用`ResourceBundle`进行国际化,可以构建...

    读取properties文件路径的两种方式.zip

    本篇将详细讲解两种读取`properties`文件路径的方法,并通过一个项目示例进行演示。 方法一:使用`java.util.Properties`类 1. 首先,我们需要创建一个`properties`文件,例如命名为`config.properties`,并将它...

    java读写properties配置文件

    下面是一个简单的示例程序,演示了如何使用上述方法读取和写入`Properties`配置文件。 ```java public static void main(String[] args) { readValue("info.properties", "url"); writeProperties("info....

    java完美读取properties文件

    本篇文章将详细讲解如何在Java中“完美”地读取`properties`文件。 首先,我们需要了解`properties`文件的基本结构。它是一个文本文件,其中键值对以`key=value`的形式存储,每一行代表一个键值对,注释以`#`或`!`...

    log4j.properties(完整版) log4j.properties(精简版)

    本文将围绕Log4j的核心配置文件`log4j.properties`进行详细讲解,分为完整版和精简版两个部分。 **1. Log4j基础概念** Log4j由三个主要组件构成:Logger(日志器)、Appender(输出器)和Layout(布局)。Logger...

    SuperMap Objects Java 属性更新

    本篇将详细讲解如何在Java环境中利用SuperMap Objects进行属性数据的更新操作,这对于数据分析、地图可视化以及地理信息系统的维护至关重要。 首先,我们需要了解`SuperMap Objects Java`。它是SuperMap GIS软件...

    PowerDesigner概念模型实体、属性的创建.pdf

    在数据库设计中,理解如何在PowerDesigner中创建概念模型实体和属性是至关重要的步骤。以下是详细的步骤和相关知识点的解释: 1. **新建概念数据模型**: - 首先,通过File-&gt;New菜单启动新模型创建过程,选择CDM...

    springboot_properties

    在Spring Boot框架中,`properties`文件扮演着至关重要的角色,它是应用配置的主要载体。`springboot_properties`这个主题深入探讨了如何在Spring Boot中使用`application.properties`或`application.yml`来管理应用...

    jquery.i18n.properties国际化 例子

    本文将详细讲解jQuery.i18n.properties插件的使用方法,以及如何结合实际项目中的示例进行国际化设置。 首先,我们需要理解什么是.properties文件。这是一种Java平台上的资源配置文件,用于存储软件应用中的字符串...

    附加属性学习代码

    2. **提供存取器**:然后,需要提供getter和setter方法,以便其他对象能够读取和设置附加属性。这些方法通常命名为`GetIsImportant`和`SetIsImportant`。 ```csharp public static bool GetIsImportant...

    day10-IO流&Properties集合1

    3. 数据对象的设计,如`Student`类及其属性和方法。 4. 使用键盘输入(Scanner类)收集用户数据。 5. Properties集合的使用,虽然案例中没有直接使用,但它是Java中处理配置信息的常见方式。 掌握这些知识点对于...

    matlab开发-文件属性高级数组和输出文件

    在MATLAB开发中,处理文件属性和数组操作是常见的任务,尤其在数据分析和存储时更为重要。本主题将深入探讨如何在MATLAB中利用高级数组概念处理文件属性,并讲解如何将处理结果输出到文件。 首先,`files_...

    struts.xml和struts.properties配置详解

    `struts.properties`文件用于配置Struts2的全局属性,它提供了许多可调整的参数来优化应用性能和行为。以下是一些常见的配置项: 1. **struts.objectFactory**: 指定对象工厂,如Spring插件的`struts.objectFactory...

    truts.xml-struts.properties-详

    Struts是Apache软件基金会(ASF)赞助的一个开源项目,它是一个...这个压缩包可能包含了关于Action配置、拦截器配置、结果类型、异常处理、国际化和自定义配置等方面的详细讲解,对提升你的Struts 2技能非常有帮助。

    03、Spring Boot配置文件深入讲解.pdf

    Spring Boot 配置文件深入讲解 ...通过本节课的学习,我们掌握了 Spring Boot 配置文件的基本概念和使用方法,包括配置文件的类型、值的写法、对象和 Map 的写法、数组的写法、自定义配置属性和配置自动提示等。

    Java 常用类讲解

    在本讲解中,我们将重点关注三个关键的类:List接口及其常用的实现类ArrayList,Map接口以及HashMap类,还有Properties类。 首先,List接口是Java集合框架的一部分,它是一个有序的集合,允许包含重复元素。List...

    配置日志文件的讲解

    本文将深入讲解如何配置 Log4J 的日志属性文件——`log4j.properties`。 首先,`log4j.rootLogger` 是配置文件的核心,用于定义日志记录的根 logger 及其级别。级别包括 FATAL、ERROR、WARN、INFO、DEBUG 和 ALL,...

    php 静态属性和静态方法区别详解

    2. 访问方式:静态属性和方法都通过类名和双冒号(`::`)来访问,而非静态属性通过对象和箭头运算符(`-&gt;`)访问。 3. 变量使用:静态方法中不能使用`$this`关键字,因为它指向当前对象实例,而静态方法不依赖于对象实例...

    Jquery attr()方法 属性赋值和属性获取详解

    在详细讲解attr()方法之前,我们先来看下它在jQuery中的重要性。 首先,attr()方法能够获取指定元素的属性值。当你想要读取某个元素的某个属性时,比如读取一个图片的src属性或一个链接的href属性,attr()方法提供...

    SpringBoot官网基本属性集合(中英文)

    官方文档提供了完整的属性列表和详细解释,是学习和配置SpringBoot应用的重要参考资料。提供的`SpringBoot官网基本属性集合(英文).txt`和`SpringBoot官网基本属性集合(中文).txt`文件应该包含了这些详细信息,供...

Global site tag (gtag.js) - Google Analytics