`
flyliying
  • 浏览: 2080 次
  • 性别: 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"));
  }
}
分享到:
评论

相关推荐

    Swift枚举的基本语法知识

    Swift中枚举是一个比较复杂的语法结构,我这里只阐述Swift枚举的基本语法,基本上跟C语言中的枚举类似的用法,在具体编程中,我们也只是使用类似于C的枚举一样的语法。 枚举为一组相关的值定义了一个共同的类型。在 ...

    springboot知识点整理

    2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 31 2.9 配置文件的加载位置...

    Java基础知识点总结.docx

    基本数据类型对象包装类★★★☆ 75 集合框架:★★★★★,用于存储数据的容器。 76 < java.util > Collection接口 77 < java.util >Iterator接口 78 < java.util >List接口 78 < java.util >Set接口 80 ...

    gqa-node-properties:从知识图中调用节点属性

    图问答:节点属性此代码库执行基本的图形问题答案(GQA)任务:调用节点属性。 数据集是由GQA元组综合生成的,其中每个图都是一个,每个问题都询问该网络中特定站点的属性。 为简单起见,已使用随机整数来命名工作站...

    Automating Microsoft Office 97 and Microsoft Office 2000

    讲述了自动化Office组件的基本知识和方法,是自动化Office组件的入门之作. 其为微软技术人员的作品,全英文讲解,简单易懂,并附有VB,C++和MFC三种实际代码. 目录如下: 1 Introduction 2 Office Object Models 3 How an...

    css.rar_DHTML_html_w3c css_浏览器

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...

    JavaScript&DHTML&CSS中文版参考大全

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...

    CSS样式表中文手册

     手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。  本手册的升级信息与版权声明请参阅关于本书页面。  限于篇幅,对于一些过于...

    CSS 2.0样式表中文手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...

    CSS 2.0设计手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...

    CSS2样式表中文手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...

    样式表滤镜中文手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  本手册以浏览器的事实标准—— Internet Explorer 为主。  手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...

    CSS 2.0 样式表中文手册.rar

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units...

    样式表滤镜中文手册—编者:苏昱

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  本手册以浏览器的事实标准—— Internet Explorer 为主。  手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...

    CSS 2.0 样式表中文手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...

    Jit-versionControl:Java中的版本控制程序,使用SQL。 实现git的基本功能

    完成该项目是为了学习,目的是应用我在华盛顿大学学习的CSE414课程中学到的知识。 该项目使用经过高度修改的代码版本,这是CSE414中的作业的一部分,并由华盛顿大学拥有版权,并且绝不会对课程中的任何作业给出解决...

    Cascading Style Sheet 2.0 中文手册.chm

    ADO.chm ...限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅我的其它相关著作。 本书中涉及到的所有HTML对象(Object,E

    css滤镜中文手册 css滤镜大全

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  本手册以浏览器的事实标准—— Internet Explorer 为主。  手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...

    CSS层叠样式表手册

    所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...

Global site tag (gtag.js) - Google Analytics