java读写文件操作,替换每行多个空格为一个“,”
1.[代码][Java]代码
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ReadTxtUtils {
/**
* @param args
*/
public static void main(String[] args) {
String regEx = "[' ']+"; // 一个或多个空格
Pattern p = Pattern.compile(regEx);
try {
String encoding = "UTF8"; // 字符编码(可解决中文乱码问题 )
File file = new File("d:/jinzhou.txt");
if (file.isFile() && file.exists()) {
InputStreamReader read = new InputStreamReader(new FileInputStream(file), encoding);
Buffer