首页 > 代码库 > 17 大文件的读写
17 大文件的读写
1.大文件的读写方法
2.字符流的使用方法
字符流:读写文件时以字符为基础
字节输入流:Reader <-----FileReader
int read(char [] c,int off,int len)
字节输出流:Writer <------FileWriter
void write(char [] c,int off,int len)
class Test
{
public static void main(String args[])
{
//声明输入流引用
FileInputStream fis=null;
try{
//生成代表输入流的对象
fis=new FileInputStream("e://src/from.txt");
//生成一个字节数组
byte[] buffer=new byte[100];
while(true)
{
//调用输入流对象的read方法,读取数据
int temp=fis.read(buffer,0,buffer.length);
if(temp==-1)break;
fos.write(buffer,0,temp);
}
/*
String s=new String(buffer);
//调用一个String对象的trim方法,将会去除掉这个字符串中的
//首尾空格和空字符
s=s.trim();
System.out.println(s);
*/
}
catch(Exception e)
{
System.out.println(e);
}
}
}
17 大文件的读写