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

Java自动处理文档

2014-03-21 09:43 357 查看
今天要在服务器上测试500个传真号码,但从经理那里拿到的文档中的号码格式在服务器上无法识别。举例来说,因为这些号码在美国,所以要加上国家代号"1",而我拿到的文档中,这些号码都没有加"1"。如果手动添加的话会累到手抽筋,而且费时间。用Excel的话也很不方便,毕竟这些号码没有一个固定的pattern。所以我就写了个小的Java程序,指定输入的文档,自动在每个号码前加"1",然后再输出到一个新创建的文档里。

import java.io.*;
class  addOne
{
public static void main(String[] args)
{

String str;
int i=1;
try(BufferedReader br=new BufferedReader(new FileReader(args[0]));FileWriter fw=new FileWriter(args[1])){
do{
str=br.readLine();
if(str!=null)
{
String result="1"+str+"\r\n";
System.out.print(result);
System.out.println("Writing"+" Line"+i+" To The Target File........");
System.out.println();
fw.write(result);
i++;
}
}while(str!=null);
System.out.println("Done!!! "+(i-1)+" Records Have Been Written To The Target File.");
}catch(IOException e)
{
System.out.println("File Reading Error!");
}
}
}
500个号码,瞬间搞定,省了很多时间和精力。所以别人说,优秀的运维工程师都是那些想尽办法偷懒的人,因为他们将所有要做的工作都自动化了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: