package IODemo;import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;/*** @author Alina* @date 2021年12月07日 11:29 下午* 集合IO一起使用* Map接口实现Hashtable 子类 Properties* 特点:线程安全,泛型String* Properties 存储和取出完全依赖于Map集合的(KeySet entrySet put )* setProperties (String Key ,String value)存储键值对到集合* String getProperties (String Key ) 根据键值对获取值** Properties load (传递字节或字符 输入流)* 将流中读取的键值对,存到集合* 文件存储键值对 Key = value* 修改/新增键值对的值   Properties setProperty(Key ,newValue)** Properties store (传递字节或字符 输出流,String comments)  **/
public class PropertiesDemo {public static void main(String[] args) throws Exception{method();}public static void method ()throws Exception{//创建字节输入流FileInputStream file = new FileInputStream("/Users/Desktop/IOPrctice/Properties.txt");//创建Properties类Properties  per = new Properties();//加载类中的键值对per.load(file);//关闭输入流file.close();System.out.println(per);//修改对应键的值per.setProperty("Name","zhangsan");//创建字节输入流FileOutputStream fos = new FileOutputStream("/Users/Desktop/IOPrctice/Properties.txt");//使用Properties 集合方法存储per.store(fos,"123");//关闭流fos.close();}}

Map 的Properties集合存储IO流对象相关推荐

  1. java集合输入存储_Java练习IO流使用Properties集合存储数据并...

    案例: package IO; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; ...

  2. 笔记整理2----Java语言基础(二)06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础

    06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础 第06天 java基础语法 今日内容介绍  Eclipse断点调试  基 ...

  3. 使用Properties集合存储数据,遍历取出Properties集合中的数据

    package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...

  4. Java基础(二):集合、IO流(Zip压缩输入/输出流等)、File文件类、反射、枚举

    Java基础(一):编译和解释.数据类型.变量作用域.String常用方法.数组.面向对象.异常 Java基础(二):集合.IO流(Zip压缩输入/输出流等).File文件类.反射.枚举 Java异常 ...

  5. Java基础-IO流对象之数据流(DataOutputStream与DataInputStream)

    Java基础-IO流对象之数据流(DataOutputStream与DataInputStream) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据流特点 操作基本数据类型 ...

  6. (java)IO流对象(六)集合Properties类、序列化流、反序列化流、打印流

    [Properties特点] /** 集合对象Properties类特点:* 1. 继承Hashtable,实现Map接口* 2. 该集合无泛型,键值都是字符串* 3. 键值可以存储到集合中,也可以存 ...

  7. Properties类与IO流

    1.概念 Properties是Map的子类,是一个双列集合,键和值都是字符串类型.Map集合的方法它都能使用: 但是推荐是Properties自己特有的方法,对集合进行操作. 2.特有方法 //pr ...

  8. JAVA-SE中:集合,IO流,文件与异常

    java.util.Collection java集合是存储对象的工具类,有两个常见子接口 Set: 不可重复集,重复元素不能放入集合两次以上, 顺序不定 List: 可重复集:ArrayList() ...

  9. (Java)IO流对象(三)字符流

    [字符流] Writer()    所有字符输出流的超类                  | --- OutputStreamWriter   转换流    字符转字节 | --- FileWrit ...

最新文章

  1. JAVA SAX解析XML字符串实例
  2. 图像的稀疏表示——ScSPM和LLC的总结
  3. 30个非常有吸引力的黑色网站设计作品
  4. 几张图可以理解GC JVM调优的内容
  5. 解码2017双11:全球狂欢新记录背后的阿里云存储
  6. Java 9 揭秘(18. Streams API 更新)
  7. leetcode206题:反转链表(迭代或是递归)
  8. ORACLE计算表引占用空间大小
  9. python解包wxapkg_微信小程序wxapkg解包器c++版(免装py环境 绿色90k)
  10. 数据库管理工具 Navicat使用教程:导航窗格提示和技巧 - 管理连接
  11. 如何在命令行更改IP地址
  12. 再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较(更新版)...
  13. redis缓存Hash操作的在主数据中的应用
  14. 代码检查工具--findBugs
  15. 计算机算法设计与分析(1)--算法概述
  16. 学会可视化大屏布局技巧,让领导都赞不绝口
  17. python qt是什么_初识Python与Qt
  18. 图像语义分割python_图像语义分割 —利用Deeplab v3+训练VOC2012数据集
  19. 22年春天的一部分面经
  20. 蛮力枚举算法C语言,算法01-蛮力法

热门文章

  1. 前端学习(1042):todoList存储
  2. The Apache Tomcat installation at this directory is version,tomcat
  3. java学习(159):两个线程共同完成1到100计算
  4. 玩转oracle 11g(31):ora-04031
  5. 医疗:ERP进销存系统(8)
  6. scheme解释器 C语言实现,使用Scala写了个简单的Scheme解释器
  7. 在移动端a、input、label等标签点击后会出现背景阴影问题
  8. 客户端版本和服务器版本上传软件
  9. std::future ---C++17 多线程
  10. [资源]基于 Pytorch 的 TorchGAN开源了!