|
Java 实例 - 将文件内容复制到另一个文件
以下实例演示了使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件: Main.java 文件 import java . io .*;
public class Main {
public static void main ( String [ ] args ) throws Exception {
BufferedWriter out1 = new BufferedWriter ( new FileWriter ( " srcfile " ) ) ;
out1 . write ( " string to be copied
" ) ;
out1 . close ( ) ;
InputStream in = new FileInputStream ( new File ( " srcfile " ) ) ;
OutputStream out = new FileOutputStream
( new File ( " destnfile " ) ) ;
byte [ ] buf = new byte [ 1024 ] ;
int len ;
while ( ( len = in . read ( buf ) ) > 0 ) {
out . write ( buf , 0 , len ) ;
}
in . close ( ) ;
out . close ( ) ;
BufferedReader in1 = new BufferedReader ( new FileReader ( " destnfile " ) ) ;
String str ;
while ( ( str = in1 . readLine ( ) ) != null ) {
System . out . println ( str ) ;
}
in1 . close ( ) ;
}
} |
以上代码运行输出结果为:
string to be copied
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-01-26 16:51:36 重新编辑]
|
|