在Java中使用Reader读取存在的文件内容并且使用占位符修改原先的内容
比如在保存的文档中的内容是:“您好,我的名字是{name},我是一只{type},我的主人是{master}。”那怎么使用Java中的String的replace方法去替...
比如在保存的文档中的内容是:
“您好,我的名字是{name},我是一只{type},我的主人是{master}。”
那怎么使用Java中的String的replace方法去替换文件中的占位符呢?
请教高手,谢谢! 展开
“您好,我的名字是{name},我是一只{type},我的主人是{master}。”
那怎么使用Java中的String的replace方法去替换文件中的占位符呢?
请教高手,谢谢! 展开
3个回答
展开全部
String s = “您好,我的名字是{name},我是一只{type},我的主人是{master}。”;
System.out.println(s.replace("{name}","名字").replace("{type}","种类").relpace("{master}","主人"));
System.out.println(s.replace("{name}","名字").replace("{type}","种类").relpace("{master}","主人"));
追问
是用Reader从文件中读取出来的内容,后用Replace方法进行替换
不是自己写出来的、
就是比如:用Reader r=new FileReader("C:\\test.txt");等创建文件流从中读取而用Replace修改
谢谢
追答
是一行一行的读么?
如果是一行一行的读可以选择用 reader.readline()
BufferedReader reader = new BufferedReader(new FileReader(new File("文件路径")));
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询