您的位置:首页 > 编程语言 > Java开发

RemoveEnd.java

2015-11-05 16:18 399 查看
RemoveEnd.java(输出:Result4.txt)将Result2.txt最后的分号摘掉

package test;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Map;

public class RemoveEnd {
public static void appendMethod(String fileName, String content) {
try {
//打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
FileWriter writer = new FileWriter(fileName, true);
writer.write(content);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args)
{
String fileName = "/public/home/dsj/Public/sundujing/Result4.txt";
String content;

FileInputStream fis2;
InputStreamReader isr2;
BufferedReader br2 = null;
try {
fis2 = new FileInputStream("/public/home/dsj/Public/sundujing/Result2.txt");
//fis2 = new FileInputStream("D://dim_fashion_matchsets.txt");
isr2 = new InputStreamReader(fis2, "UTF-8");
br2 = new BufferedReader(isr2);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

String str3;
try {
while ((str3 = br2.readLine()) != null)
{
String[] str4 = str3.split(";");
content=str4[0];
appendMethod(fileName, content);
appendMethod(fileName, "\n");
}
} catch (IOException e) {e.printStackTrace();}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: