java集合输入存储_Java练习IO流使用Properties集合存储数据并...
案例:
package IO;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
import java.util.Set;
/*
java.util.Properties集合,extends Hashtable ipmlements Map
Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载
Properties集合是一个唯一和IO流相结合的集合
可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储
可以使用Properties集合中的方法Lood,把硬盘中保存的文件(键值对),读取到集合中使用
属性列表中每个键及其对应值都是一个字符串。
Properties集合是一个双列集合,key和value默认都是字符串
*/
public class Demo03properties {
public static void main(String[] args) throws IOException {
show01();
}
/*
使用Properties集合存储数据,遍历取出Properties集合中的数据
Properties集合有一些操作字符串的特有方法
Object setProperty(String key, String value) :调用 Hashtable 的方法 put。
String getProperty(String key) :通过key找到value值,此方法相当于Map集合中get(key)方法
Set stringPropertyNames() :返回此属性列表中的键集,其中该键及其对应值是字符串,此方法相当于Map集合中的keySet方法
*/
private static void show01() {
//创建Properties集合对象
Properties prop = new Properties();
//使用setProperty往集合中添加数据
prop.setProperty("张三","16");
prop.setProperty("李四","18");
prop.setProperty("王五","20");
//使用stringPropertyNames把Properties集合中的键取出,存储到一个Set集合中
Set set = prop.stringPropertyNames();
//遍历Set集合,取出Properties集合的每一个键
for (String key : set) {
//使用getProperty方法通过key获取value
String value = prop.getProperty(key);
System.out.println(key + " = " + value);
}
}
}
运行结果:
李四 = 18
张三 = 16
王五 = 20
?
java集合输入存储_Java练习IO流使用Properties集合存储数据并...相关推荐
- java文档表白_java基础io流——File的告白(重温经典)
File类概述和构造方法 File类的概述 文件和目录路径名的抽象表示形式 构造方法 public File(String pathname) public File(String parent,St ...
- Java_22 字符流与字节流(IO流)③Properties集合、编码表
一. Properties Properties介绍 Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串. 特点: ...
- 以下哪一个不是java的标准数据流_JAVA的IO流中,哪一个不是的标准数据流( )。
[多选题]秦朝分别将故意和过失称为(). [填空题]Caller's name: ______________ [填空题]Room number: ______________ [单选题]I have ...
- Java基础:File类与IO流
1. File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 1.2 构造方法 public File(String path ...
- Java中的File类和IO流
Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...
- Java学习笔记----File类与IO流
第五章:File类与IO流 第一节:File类 1.1 概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 Java把电脑中的文件和文件夹(目录) ...
- java学习--基础知识进阶第十天--标准输入流 转换流 打印流、对象操作流 、Properties集合...
今日内容介绍 u 标准输入流 & 转换流 & 打印流 u 对象操作流 u Properties集合 第1章 标准输入流 & 转换流 & 打印流 1.1 标准输入输 ...
- (十二)Core Java IO流(Properties,序列化,管道流,字符编码)-03 (108)
目录 : 41 ). IO流(创建java文件列表) 42 ). IO流(Properties简述) 43 ). IO流(Properties存取) 44 ). IO流(Pr ...
- Java面试知识点:File、IO流
问题:Java面试知识点:File.IO流 答案: 1.File listFiles方法注意事项: • 当调用者不存在时,返回null • 当调用者是一个文件时,返回null • 当调用者是一个空文件 ...
最新文章
- pythonmysql数据分析 tableau_python执行mysql 计算复购率+pyechart+Excel+Tableau绘制双Y轴图...
- 倡导农民丰收节交易会-农业大健康·万祥军:谋定功能性农业
- 北京内推 | 微软亚洲研究院MSRA STCA招聘多模态算法实习生
- RT3070_STA_驱动移植文档
- jquery.tmplate使用心得
- 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry
- ubuntu虚拟机进程被杀死_vmware虚拟机奔溃,如何抢救文件
- scroll jquery
- 卡密激活php代码,全自动PHP授权检测系统,卡密功能自助授权功能源码
- HTML-错误页面介绍
- 【刷题】数学知识——博弈论:移棋子游戏
- Java二叉树基础操作常见代码例题
- 关于打开ARX项目的一些错误
- 参考文献外国名字写法
- 计算机音乐创作心得,理结与悠的作曲入门讲座(心得篇 3-4)
- 《今日简史》2018比尔盖茨推荐(pdf, mobi, epub三种格式)
- mk16i android 8,索爱MK16i评测:机身做工优良
- ios 裁剪框大小_iOS自定义裁剪图片比例尺寸,图片自动旋转解决办法
- Pytorch squeeze()的简单用法
- c语言生日快乐爱心,C语言 生日快乐
热门文章
- FormData对象提交表单及上传图片/文件
- android遍历图片,Android获取手机所有图片并显示
- (六)java版电子商务spring cloud分布式微服务b2b2c社交电商- commonservice-config配置服务搭建...
- java B2B2C springmvc mybatis电子商务平台源码
- 获取TextView每行的内容 (涉及getLineCount为0,getLineEnd问题)
- 复杂高端木马USB窃贼出现
- JAVA大数据-Week2-DAY5
- 修改时无论改成什么,值总是默认为1
- 【李宏毅2020 ML/DL】P76 Generative Adversarial Network | Unsupervised Conditional Generation
- TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题