Java基础 笔记(七)
来源:互联网 发布:哪个软件看电影免费 编辑:程序博客网 时间:2024/05/14 07:55
Properties:
Hashtable的子类,属于集合类。存储属性累心公的键值对, 键和值默认都是String 是集合中可以和流结合使用的一个集合类
Properties pro = new Properties();
pro.setProperty(“name”, “Tom”);
pro.setProperty(“age”, “19”);
pro.setProperty(“sex”, “boy”);
System.out.println(pro);
// 获得所有属性名的集合 Set<String> names = pro.stringPropertyNames(); Iterator<String> it = names.iterator(); while (it.hasNext()) { String key = it.next(); String value = pro.getProperty(key); System.out.println(key + "----" + value); }
与文件流结合使用:
通过Properties类加载.properties文件,并读取信息
1 流 2 创建Properties对象,加载属性文件 3 通过Properties对象的方法,将信息读取出来
// 写入properties文件
static void writeProperties(File file, Map
数据流:专门用来写基本类型数据,读和写的顺序严格对应
DataInputStream(InputStream )
readInt()
readDouble()
readUTF()
DataOutputStream(OutputStream)
writeInt()
writeDouble()
writeUTF()
flush()
// 创建一个数据流
DataOutputStream os = new DataOutputStream(new FileOutputStream(
“src/data.txt”));
os.writeDouble(12.2);
os.writeInt(10);
os.writeUTF(“好好学习”);
os.flush();
// 读 DataInputStream is = new DataInputStream(new FileInputStream( "src/data.txt")); System.out.println(is.readDouble()); System.out.println(is.readInt()); System.out.println(is.readUTF());
- Java基础 笔记(七)
- JAVA基础笔记(七)
- java基础语法学习笔记(七)
- java基础学习笔记(七) ajax
- Java语言基础学习笔记(七)
- 零基础小白JAVA学习笔记(七)
- java 从零开始,学习笔记之基础入门<数组>(七)
- Java基础学习笔记:(七)this关键字
- 【c++基础】笔记(七)
- Java学习笔记(七、网络编程基础)
- 笔记整理(java基础七-----问题整理)
- java基础:集合(七)
- Java--基础(七)多态
- Java基础学习(七)
- java基础开发(七)
- java学习笔记(七)
- Java学习笔记(七)
- Java学习笔记(七)
- 黑马程序员——002——java文件、class文件、Java基础语法
- Spark Streaming+ FlumeNG整合
- 程序是如何跑起来的
- HDU5371
- 27个提升效率的iOS开源库推荐
- Java基础 笔记(七)
- POJ 3592--Instantaneous Transference【SCC缩点新建图 && SPFA求最长路 && 经典】
- windows下PHP环境的搭建
- mybatis半自动生成Bean和简单查询SQL
- Spring 3 JavaConfig example
- MAC 环境配置 笔记
- linux ubuntu 打包命令总结
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动
- Redis对象读写序列化