文件IO-Properties

网友投稿 623 2022-11-01

文件IO-Properties

文件IO-Properties

java.lang.Object 继承者 java.util.Dictionary 继承者 java.util.Hashtable 继承者 java.util.Properties 所有已实现的接口: Serializable, Cloneable, Map

1.构造方法

Properties(); Properties(Properties default):创建一个带有默认值的空属性列表

2.主要方法:

getProperty(String key)通过指定的键获取属性,返回的是一个字符串 load(InputStream inStream)从输入流中读取属性列表 load(Reader reader)按简单的面向行的格式从输入字符流中读取属性列表 setProperty(String key,String value),向列表中输入键值对 store(OutputStream os,String commit)将此 Properties 表中的属性列表(键和元素对)写入输出流,commit为注释 store(Writer writer,String commit)将此 Properties 表中的属性列表(键和元素对)写入输出字符 stringPropertyNames();返回一个set集合的键值对字符串

public class Demo09 { public static void main(String[] args) { Properties properties = new Properties(); properties.setProperty("zsh", "1"); properties.setProperty("zms","2"); properties.setProperty("sks","3"); Set strings = properties.stringPropertyNames(); for(String key:strings){ String value = properties.getProperty(key); System.out.println(key+"="+value); } }

import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;public class Demo10 { public static void main(String[] args) throws IOException { Properties properties = new Properties(); properties.setProperty("sks","180"); properties.setProperty("zsh","170"); FileWriter fileWriter = new FileWriter("G:" + File.separator + "demo.txt"); properties.store(fileWriter,"sava data"); fileWriter.close(); }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MyBatis如何进行双重foreach循环
下一篇:CC : ComponentCaller (使用简单但功能强大的安卓组件化框架)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~