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枚举的基本语法,基本上跟C语言中的枚举类似的用法,在具体编程中,我们也只是使用类似于C的枚举一样的语法。 枚举为一组相关的值定义了一个共同的类型。在 ...
2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 31 2.9 配置文件的加载位置...
基本数据类型对象包装类★★★☆ 75 集合框架:★★★★★,用于存储数据的容器。 76 < java.util > Collection接口 77 < java.util >Iterator接口 78 < java.util >List接口 78 < java.util >Set接口 80 ...
图问答:节点属性此代码库执行基本的图形问题答案(GQA)任务:调用节点属性。 数据集是由GQA元组综合生成的,其中每个图都是一个,每个问题都询问该网络中特定站点的属性。 为简单起见,已使用随机整数来命名工作站...
讲述了自动化Office组件的基本知识和方法,是自动化Office组件的入门之作. 其为微软技术人员的作品,全英文讲解,简单易懂,并附有VB,C++和MFC三种实际代码. 目录如下: 1 Introduction 2 Office Object Models 3 How an...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...
手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。 本手册的升级信息与版权声明请参阅关于本书页面。 限于篇幅,对于一些过于...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 本手册以浏览器的事实标准—— Internet Explorer 为主。 手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 本手册以浏览器的事实标准—— Internet Explorer 为主。 手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...
完成该项目是为了学习,目的是应用我在华盛顿大学学习的CSE414课程中学到的知识。 该项目使用经过高度修改的代码版本,这是CSE414中的作业的一部分,并由华盛顿大学拥有版权,并且绝不会对课程中的任何作业给出解决...
ADO.chm ...限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅我的其它相关著作。 本书中涉及到的所有HTML对象(Object,E
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 本手册以浏览器的事实标准—— Internet Explorer 为主。 手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行...
所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)...