import java.io.*;
public class Echo {//控制台输入数据,打印到文本文件1114.txt中
public static void main(String[] args)
{
BufferedReader bufr = null;
BufferedWriter bufw = null;
String s;
try
{
bufr = new BufferedReader(new InputStreamReader(System.in));
bufw = new BufferedWriter(new FileWriter("1114.txt"));
while((s=bufr.readLine())!=null)
{
bufw.write(s);
bufw.newLine();
if(s.equals("over"))
break;
bufw.flush();
}
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
try
{
bufw.close();
}
catch(IOException e)
{
new RuntimeException("...");
}
}
}
}
package com.cn;
import java.io.*;
public class TextCopy {//复制文本
public static void main(String[] args)
{
BufferedReader bufr = null;
BufferedWriter bufw = null;
String s = null;
try
{
bufr = new BufferedReader(new FileReader("1114.txt"));
bufw = new BufferedWriter(new FileWriter("1114copy.txt"));
while((s=bufr.readLine())!=null)
{
bufw.write(s);
bufw.newLine();
if(s.equals("over"))
break;
bufw.flush();
}
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
try
{
bufw.close();
}
catch(IOException e)
{
e.printStackTrace();
}
try
{
bufr.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
}
package com.cn;
import java.io.*;
public class MusicCopy {//复制媒体文件
public static void main(String[] args)
{
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
byte[] buf = new byte[1024];
int len = 0;
try
{
bis = new BufferedInputStream(new FileInputStream("一个短篇.mp3"));
bos = new BufferedOutputStream(new FileOutputStream("一个短篇_copy.mp3"));
while((len=bis.read(buf))!=-1)
{
bos.write(buf, 0, len);
bos.flush();
}
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
try
{
bos.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
}