查看手册:


关键字:

store()  储存。
setProperty("",""); 添加。
FileWriter("D:\\ja.properties");指定盘符和文件进行写入。
load() 加载。
getProperty("")  得到值。


实例:

 import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
import java.util.Set; public class Propertieslx {
public static void main(String[] args) throws Exception {
lx3();
} private static void lx3() throws Exception {
//实现数据的永久存储,store储存 //创建Properties集合。
//Properties类表示一组持久的属性。
//Properties可以保存到流中或从流中加载。
//属性列表中的每个键及其对应的值都是一个字符串。
Properties ppts = new Properties();
//写入元素。
ppts.setProperty("名字","古大豆子");
ppts.setProperty("年龄","3425454");
ppts.setProperty("性别","保密阶段"); ppts.setProperty("名字a","我的天那");
ppts.setProperty("年龄a","4546554");
ppts.setProperty("性别a","自己问去");
// 指定盘符和文件进行写入。(FileWriter 文本文件写出)
FileWriter fwr = new FileWriter("D:\\ja.properties");
//储存。store储存
ppts.store(fwr,"");
//结束资源释放。
fwr.close();
} private static void lx2() throws Exception {
//流对象读取键值对
Properties p = new Properties();
//指定盘符文件。
FileReader f = new FileReader("D:\\jav.properties");
//加载。
p.load(f);
System.out.println(p);
//结束释放资源。
f.close();
} private static void lx1() {
//1 关于Properties集:添加数据->获得数据->遍历数据
Properties p = new Properties();
//添加元素。
p.setProperty("a","1");
p.setProperty("b","2");
p.setProperty("c","3");
//指定键位打印。
String s = p.getProperty("c");
//将集合中的键->存储到Set集合
Set<String> set = p.stringPropertyNames();
//增强型for循环进行随机排序打印。
for (String k:set){
System.out.println(k+"-"+p.getProperty(k));
} }
}

打印结果:

lx1:


 lx2:


lx3:

最新文章

  1. WPF入门教程系列二十——ListView示例(二)
  2. [综] Sparse Representation 稀疏表示 压缩感知
  3. Java数据库连接池
  4. [翻译]Bob大叔:反思极限编程
  5. 我也要学iOS逆向工程--函数
  6. JDK1.7-LinkedList循环链表优化
  7. [RxJS] ReplaySubject
  8. 安装完Apache和PHP之后访问PHP文件页面提示下载而没有解析 解决办法
  9. 解析LayoutSubviews
  10. kindeditor-网页文字编辑
  11. EF操作sqlite数据库时的项目兼容性问题
  12. HTML5 Canvas简简单单实现手机九宫格手势密码解锁
  13. win7、win10进程pid4占用80端口的解决办法
  14. cmd 【已解决】windows连接手机,运行adb devices提示“unauthorized”
  15. MySQL常用的七种表类型(转)
  16. gauss——seidel迭代
  17. 用贝叶斯定理解决三门问题并用Python进行模拟(Bayes&#39; Rule Monty Hall Problem Simulation Python)
  18. c++map用法
  19. java框架复习 简单介绍 (转载)
  20. vue-quill-editor html编辑器

热门文章

  1. 关于HTTP协议与HTTP状态码的简要介绍
  2. spring boot 创建定时任务
  3. 第十届javaB(5)
  4. 测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等
  5. IPC thread写法太晦涩
  6. epoll的原理和用法
  7. 图示JVM工作原理
  8. Azure Devops测试管理(上)
  9. TypeScript声明文件
  10. PAT-进制转换