在a.txt文件中保存有若干double类型的数据,读取这些数据,然后排序保存到b.txt
使用FileOutputStream流往一个文件里面写入数据
import java.io.*; public class TestFileOutputStream { public static void main(String args[]) { int b = 0; FileInputStream in = null; FileOutputStream out = null; try { in = newFileInputStream("D:/restudyJAVA/restudy3/TestFileInputStream.java "); out = new FileOutputStream("D:/restudyJAVA/restudy3/TestFileOutputStream1.java"); // 指明要写入数据的文件,如果指定的路径中不存在TestFileOutputStream1.java这样的文件,则系统会自动创建一个 while ((b = in.read()) != -1) { out.write(b); // 调用write(int c)方法把读取到的字符全部写入到指定文件中去 } in.close(); out.close(); } catch (FileNotFoundException e) { System.out.println("文件读取失败"); System.exit(-1);// 非正常退出 } catch (IOException e1) { System.out.println("文件复制失败!"); System.exit(-1); } System.out .println("TestFileInputStream.java文件里面的内容已经成功复制到文件TestFileOutStream1.java里面"); } }