最近在javaeye上复制一段代码到Eclipse上时发现,在eclipse上是这样显示的
1. import java.io.*;
2. import java.text.*;
3. import java.util.*;
4. import javax.mail.*;
5. import javax.mail.internet.*;
/*省略替他大妈 */
要使其变成 正规的代码,还需手工将前面的编号去除,感觉很麻烦,所以利用BufferedReader 和 BufferedWriter 编写一段程序 来自动去除编号;
步骤如下:
1.建立xxx.java文件,将代码黏贴到这个文件上;
2:代码:
public static void main(String[] args){
String str = "绝对路径/xxx.java" ;
File file = new File(str) ;
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file))) ;
String tmp ="" ;
StringBuffer buffer = new StringBuffer() ;
while((tmp=br.readLine())!=null){
buffer.append(tmp.substring(tmp.indexOf(".")+1)+"\n") ;
}
br.close() ;
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(str)));
bw.write(buffer.toString()) ;
bw.close() ;
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
3。运行该程序,即可完成格式的转换。
分享到:
相关推荐
NULL 博文链接:https://lisanlai.iteye.com/blog/673253
详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader
BufferedReader 开发的结构
文件内容的读取 BufferedReader
BufferedReader 是缓冲字符输入流。它继承于Reader。 BufferedReader 的作用是为其他字符输入流添加一些缓冲功能。
NULL 博文链接:https://wushipan-easy.iteye.com/blog/1831047
没有堵塞,客户端和服务端简单的信息传递,利用了BufferedReader读。
BufferedReader的用法---马克-to-win java视频缓存输入流的介绍
文件读写 BufferedReader BufferedWriter 去除代码后面空格 简单 readLine newLine flush
NULL 博文链接:https://chaoyi.iteye.com/blog/2084140
如何用java实现不同编码方式字符串的转换(包含异常处理、重复不终止输入、缓冲区bufferedreader的使用)
BufferedReader与BufferedWriter分别继承于Reader和Writer类,分别为字符的读取和写入添加缓冲功能,这里我们就来看一下Java中BufferedReader与BufferedWriter类的使用示例:
主要介绍了InputStreamReader和BufferedReader用法及实例讲解的相关资料,需要的朋友可以参考下
import java.io.BufferedReader
Android 测试网站是否连接,这里使用有BufferedReader、HttpPost(uri)、HttpResponse、InputStreamReader等相关方法: HttpPost postRequest=new HttpPost(uri);//创建Http的post连接 ArrayList params=new ...
jdk api-BufferedReader基础、应用、实战
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.readLine()); double c=5*(f-32); c=c/9; System.out.println("Changing it to Celsius is "+c); } }
BufferedReader 是缓冲字符输入流。它继承于Reader。接下来通过本文给大家介绍BufferedReader的相关知识,需要的朋友参考下吧
主要介绍了Java输入流Scanner/BufferedReader使用方法,大家看示例吧
javaIO流实现永久化查询添加学生信息-java-BufferedReader