使用字节流读写文本文件
- 使用字节流类FileInputStream读文本文件
- FileInputStream 称为文件输入流,它是字节输入流 InputStream 抽象类的一个子类。
- 作用是将文件中的数据输入到内存中,读取文本中的数据
- 具体操作步骤如下
import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
InputStream fileObject=new FileInputStream("text.txt");
fileObject.available();
fileObject.read();
fileObject.close();
- 使用FileInputStream读取文本文件数据示例
import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
public class FileInputStreamTest {
public static void main(String[] args){
FileInputStream fis = null;
try{
fis = new FileInputStream("d:\\tttest\\text.txt");
int data;
System.out.println("可读取的字节数:"+fis.available());
System.out.print("文件的内容为:");
while((data=fis.read())!=-1){
System.out.print((char)data+" ");
}
}catch (IOException ioe){
System.out.println("出现错误");
ioe.getStackTrace();
}
try{
fis.close();
}catch (IOException ioe){