See More

/* * ¹¦ÄÜ£ºÎļþ×Ö·ûÁ÷£¬¶ÁÈ¡Îļþ£¬Ð´³öÎļþ£¬Ã¿´Î¶Áдһ¸ö×Ö·û */ package com.bj.io; import java.io.*; public class StringFile_t { public static void main(String[] args) { // ÎļþÈ¡³ö×Ö·ûÁ÷¶ÔÏó£¨ÊäÈëÁ÷£© FileReader fr=null; //дÈëÎļþ£¨Êä³öÁ÷£© FileWriter fw=null; try{ //´´½¨fr¶ÔÏó fr=new FileReader("D:/www/test.txt"); //´´½¨fw¶ÔÏó fw=new FileWriter("D:/www/test_copy.txt"); //¶ÁÈëµ½ÄÚ´æ char c[]=new char[1024]; //¶ÁÈë×Ö·û¼ÆÊý int count=0; ///Ñ­»·¶ÁÈ¡£¬read£¨£©,µ±¶ÁÈ¡µ½×îºó»á·µ»Ø-1£¬Õý³£·µ»Ø¶ÁÈ¡µÄ×Ö·ûÊý while(-1!=(count=fr.read(c))){ String s=new String(c,0,count); System.out.println(s); fw.write(c,0,count); } }catch(Exception e){ e.printStackTrace(); }finally{ try { fr.close(); fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }