Wie unten gezeigt:
Paketkopie; import Java.io.BufferedInputStream; Import Java.io.BufferedOutputStream; Import Java.io.BufferedReader; Import Java.io.BufferedWriter; importieren Sie Java.io.fileInputStream; ImportputStream importputStream. Java.io.FileWriter; Import Java.io.ioException; öffentliche Klasse Filecopy {public static void main (String [] args) löst ioException {aus // Der erste Typ: Verwenden Sie FileReader und FileWrite, um ein Zeichen zu einem Zeitpunkt zu lesen, freeneader fr = new FileReader ("d: //a.txt"); Filewriter fw = neuer Filewriter ("d: //b.txt"); // Der zweite Typ: Verwenden Sie FileReader und Filewrite, um ein Zeichen -Array zu einem Zeitpunkt zu lesen, freeneader fr = new FileReader ("d: //a.txt"); Filewriter fw = neuer Filewriter ("d: //b.txt"); char [] chs = new char [1024]; int len; {fw.write (chs, 0, len);} fw.close (); fr.close (); // Der dritte Typ: Verwenden Sie FileOutputStream und FileInputStream, lesen Sie ein Byte zu einem Zeitpunkt FileInputStream fis = new FileInputStream ("d: //a.txt"); FileOutputStream fos = new FileOutputStream ("d: //b.txt"); int ch; {fos.write (ch);} fos.close (); fis.close (); // Der vierte Typ: Verwenden Sie FileOutputStream und FileInputStream, um ein Byte -Array gleichzeitig zu lesen. while ((ch = fis.read (by))! = -1) {fos.write (by, 0, ch);} fos.close (); // Der fünfte Typ: Verwenden Sie BufferedReader und BufferedWriter, um eine Zeile zu einem Zeitpunkt BufferedReader BR = New BufferedReader zu lesen (New FileReader ("D: //a.txt"); BufferedWriter bw = new bufferedWriter (New FileWriter ("d: //b.txt"); String Line; {bw.write (line); bw.newline (); bw.flush ();} bw.close (); br.close (); // The sixth type: Use efficient buffered streams, BufferedInputStream and BufferedOutputStream, read one byte at a time BufferedInputStream bis = new BufferedInputStream(new FileInputStream("D://a.txt"));BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("D://b.txt"));int ch;while((ch = Bis.read ())! = -1) {bos.write (ch);} bos.close (); Bis.close (); // Der siebte Typ: Verwenden Sie effiziente gepufferte Streams, BufferedInputStream und BufferedOutputStream und lesen Sie ein Byte -Array zu einem Zeitpunkt BuferedInputStream Bis = New BufferedInputStream (neuer FileInputStream ("D: //a.txt"); BufferedOutputStream Bos = New BufferedOutputStream (New FileOutputStream (New FileOutputstream)). ch; byte [] von = new Byte [1024]; while ((ch = Bis.read (by))!}}
Die obige Zusammenfassung von 7 Möglichkeiten zum Kopieren von Java -Text ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.