Java_基础—Properties的概述和使用
来源:互联网 发布:姚明和奥尼尔对决数据 编辑:程序博客网 时间:2024/05/21 11:04
package com.soar.otherio;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Enumeration;import java.util.Properties;public class Demo10_Properties { /****A:Properties的概述 * Properties 是Hashtable的子类 * Properties 类表示了一个持久的属性集。 * Properties 可保存在流中或从流中加载。 * 属性列表中每个键及其对应值都是一个字符串。 ***B:案例演示 * Properties作为Map集合的使用***C:Properties的特殊功能 * public Object setProperty(String key,String value) * public String getProperty(String key) * public Enumeration<String> stringPropertyNames()***D:案例演示 * Properties的特殊功能***E:Properties的load()和store()功能***F:案例演示 * Properties的load()和store()功能 */ public static void main(String[] args) throws IOException { //demo1(); //demo2(); Properties prop = new Properties(); prop.load(new FileInputStream("config.properties")); //将文件中的键值对读取到集合中 //System.out.println(prop); prop.setProperty("tel","112110189875"); prop.store(new FileOutputStream("config.properties"),null); //第二个参数是对列表的描述,可以给值,也可以给null System.out.println(prop); } private static void demo2() { Properties prop = new Properties(); prop.setProperty("tel","18888888888"); prop.setProperty("name","张三"); //System.out.println(prop); Enumeration<String> en = (Enumeration<String>) prop.propertyNames(); while((en.hasMoreElements())){ String key = en.nextElement(); //获取Properties中的每一个键 String value = prop.getProperty(key); //根据键获取值 System.out.println(key + "=" + value); } } private static void demo1() { Properties prop = new Properties(); prop.put("abc", 123); System.out.println(prop); }}
阅读全文
0 0
- Java_基础—Properties的概述和使用
- Java_基础—对象数组的概述和使用
- Java_基础—增强for的概述和使用
- Java_基础—可变参数的概述和使用
- Java_基础—LinkedHashSet的概述和使用
- Java_基础—LinkedHashMap的概述和使用
- Java_基础—泛型概述和基本使用
- Java_基础—自定义异常概述和基本使用
- Java_基础—线程组和线程池的概述和使用以及线程的生命周期
- Java_基础—文件名称过滤器的概述及使用
- Java_基础—File类的概述和构造方法
- Java_基础—打印流的概述和特点
- Java_基础—Map集合概述和特点
- Java_基础—标准输入输出流概述和输出语句
- Java_基础—异常的概述和分类/JVM默认处理异常的方式
- Java_基础—List集合的特有功能概述和测试
- Java_基础—Collections工具类的概述和常见方法
- Java_基础—Map集合的功能概述
- 【JavaSE学习笔记】常用类介绍04_System,Date,Math,Random,Pattern
- 硬盘分区表知识——详解硬盘MBR
- String 常用方法
- 调用百度地图的javascript接口来查找地名并标注
- web前端面试
- Java_基础—Properties的概述和使用
- 淘宝网不允许出售虚拟产品了,网店/网络服务/软件最新调整规则
- python基础教程视频下载
- v-c
- AJAX学习笔记一
- 深度学习笔记---权重初始化
- TensorFlow安装
- PTA L2-011 玩转二叉树 (镜像反转)
- 浅谈三层架构与MVC