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();} } }
相关文章推荐
- ForeResult.java
- Java集合框架
- ChoseFirst.java
- ReplaceItem2.java
- SelectTop200_3.java
- SelectTop200_2.java
- Match_ToTerm.java
- Spring mvc interceptor配置拦截器,没有登录跳到登录页
- Java 常见的几种排序算法-插入、选择、冒泡、快排、堆排等
- java动态代理的实现
- Java输出数组的内容
- Eclipse上面安装egit插件,以及上传项目到开源社区Git
- Eclipse生成jar文件
- java 多线程 实现窗口买票功能
- 【解决】SSH项目问题(7)java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
- java的动态代理机制详解
- java算法----判断字符串是否为数值型字符串
- 用xfire实现基于java的webservice接口调用
- RxJava学习资源
- leetcode 166:Fraction to Recurring Decimal java实现(细致分析)