public static void main(String[] args) throws IOException
{
File f = new File(System.getProperty("user.dir")+"\\b.properties");
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
String line = null;
StringBuffer sb = new StringBuffer();
while((line = br.readLine()) != null)
{
System.out.println(line);
line = line.replaceAll("\\\\:", ":");
System.out.println(line.replaceAll("\\:", ":") + "......");
System.out.println(line);
sb.append(line);
}
BufferedWriter bw = new BufferedWriter(new FileWriter(f));
bw.write(sb.toString());
br.close();
bw.close();
}
{
File f = new File(System.getProperty("user.dir")+"\\b.properties");
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
String line = null;
StringBuffer sb = new StringBuffer();
while((line = br.readLine()) != null)
{
System.out.println(line);
line = line.replaceAll("\\\\:", ":");
System.out.println(line.replaceAll("\\:", ":") + "......");
System.out.println(line);
sb.append(line);
}
BufferedWriter bw = new BufferedWriter(new FileWriter(f));
bw.write(sb.toString());
br.close();
bw.close();
}
本文介绍了一个使用Java进行文件读取、内容显示及特定字符替换的示例程序。该程序首先读取当前目录下的b.properties文件,并将读取的内容打印出来,接着将所有的:\替换为:,再次打印修改后的结果,并最后将所有行合并成一个字符串并写回原文件。
3147

被折叠的 条评论
为什么被折叠?



