properties类
properties类类似于我们之前学的map类,它是hashtable(和hashmap很像)的子类,键值对存储结构,key值和value值,但是不能指定泛型,默认键和值都是字符串;它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值的来源也可以是持久化的设备;有和流相结合的方法。我们将集合里的键值对存入文件中,也可以从文件中将键值对存入这个集合里去。
properties类还有对应的properties文件,文件的后缀是.properties。我们学习的主要是如何将properties键值对写入properties文件和我们从properties文件中获取properties键值对,存入这个集合。properties文件中只允许key=value的方式去写,而且一个键位站一行,并且不允许加任何符号和空格。我们尝试读取properties中的键值存到集合中去;获得如下代码

明确好数据源 创建一个properties集合,调用此类中的load方法,将文件中的键值对写到集合中去。
我们在将集合中键值对写入文件中,调用properties类的store方法传一个字节输出流或者字符输出流,后面还有一个string这个是注释的意思,必须是英文不能是中文,可以不写。步骤如下
明确目的地 创建properties集合 用put方法往集合里存值 将集合里的数据存储到文件中去获得如下代码;


浙公网安备 33010602011771号