文件IO-Properties
2024-10-19 06:12:44
java.lang.Object
继承者 java.util.Dictionary<K,V>
继承者 java.util.Hashtable<Object,Object>
继承者 java.util.Properties
所有已实现的接口:
Serializable, Cloneable, Map<Object,Object>
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<String> 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();
}
}
最新文章
- Html,Css,Dom,javascript细节总结
- 《InsideUE4》-10-GamePlay架构(九)GameInstance
- U盘因为装linux系统变小了
- GridView不能添加头布局,并且scrollView与GridView冲突导致一些页面无法融合
- javaweb--下载文件列出
- Hue协作框架
- Haproxy安装及配置
- Nginx 的 RTMP 模块的在线统计功能 stat 在 multi-worker 模式下存在 Bug
- 组播MAC地址转换关系及唯一性处理
- tmux简要介绍
- 暑假练习赛 006 A Vanya and Food Processor(模拟)
- 面试为什么需要了解JVM
- 解决Android SDK Manager更新失败问题
- Re:Exgcd解二元不定方程
- js实现软键盘
- 【转载】C#将图片以二进制流的方式存入数据库
- NoHttp封装--03 cookie
- 开源分布式日志系统ExceptionLess部署杂乱笔记 加密
- 每天一个小程序—0000题(python图像处理)
- 获得本机Ip地址