1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| import java.util.*; import java.io.*; public class FIleStream { public static void main(String[] args) { FileReader inReader; FileWriter outWriter; try{ inReader=new FileReader("D:\\Documents\\SomeData.txt"); outWriter=new FileWriter("D:\\Documents\\SomeData2.txt"); } catch (IOException e) { System.out.println("File can't be found or File creates error."); return; }
BufferedReader in=new BufferedReader(inReader); BufferedWriter out=new BufferedWriter(outWriter); String str; int lineNo=0; try{ while ((str=in.readLine())!=null) { System.out.print(str); String[] splits=str.split("\t"); System.out.println(" "+(int)(Double.parseDouble(splits[3])+Double.parseDouble(splits[4])+Double.parseDouble(splits[5])+Double.parseDouble(splits[6]))/4); out.write(String.format("%1$03d", lineNo++)+" "+str+"\t"+(int)(Double.parseDouble(splits[3])+Double.parseDouble(splits[4])+Double.parseDouble(splits[5])+Double.parseDouble(splits[6]))/4+"\r\n"); } in.close(); out.close(); inReader.close(); outWriter.close(); }catch(IOException e) { System.out.println("\nIO Errors."); return; } System.out.println("\n\n\nDone!");
} }
|