首页 > 代码库 > 需求:有个文件"pp.txt",判断里面是否包含"李四"的键,如果有把他改成"100"
需求:有个文件"pp.txt",判断里面是否包含"李四"的键,如果有把他改成"100"
package cn.idcast4; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; import java.util.Properties; import java.util.Set; /* * 需求:有个文件"pp.txt",判断里面是否包含"李四"的键,如果有把他改成"100" * 分析: * 1、把文件的数据加载到集合中 * 2、遍历集合,获取得到每一个键 * 3、判断是否含有"李四"的键,有就改成"100",没有就不搭理 * 4、把集合的数据存储到文件中 */ public class propertiesdemo4 { public static void main(String[] args) throws IOException { Properties pp = new Properties(); Reader r = new FileReader("pp.txt"); pp.load(r); r.close(); Set<String> set = pp.stringPropertyNames(); for (String key : set) { if ("李四".equals(key)) { pp.setProperty(key, "100"); break; } } Writer w = new FileWriter("pp.txt"); pp.store(w, null); w.close(); } }
需求:有个文件"pp.txt",判断里面是否包含"李四"的键,如果有把他改成"100"
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。