import java.io.FileInputStream; /* *FileInputStream *1.read()读取文件内容,返回int值 *2.需要转换字符 *3.read()方法是单程 *4.一定要关闭流 */ public class FilelnputStreamTest { public static void main(String[] args) throws Exception { // 实例化FileInputStream FileInputStream fr = new FileInputStream("c:/MyDoc/hello.txt"); int data; System.out.println("可以读取的字节数:" + fr.available()); System.out.println("===========文件内容==========="); System.out.println("======将字节文件内容转换成字符串,然后查看字符串====="); while ((data = fr.read()) != -1) { // 转换字符 char c = (char) data; System.out.print(c); } System.out.println(); System.out.println("======文件内容读取完毕======"); // 关闭流 fr.close(); } }