04_从磁盘读取Java程序,并显示在屏幕上

来源:互联网 发布:mac中英文输入法切换 编辑:程序博客网 时间:2024/06/06 05:51
package exercise;import java.io.FileInputStream;/** * 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。 * (被读取的文件路径为:D:/java/LeapYear.java) * @author lsq * */public class FISDemo {public static void main(String[] args) {//创建字节数组byte[] buf = new byte[2056];try {FileInputStream fileInputStream = new FileInputStream("D:/java/LeapYear.java");//read(byte[] b, int off, int len):从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。int bytes = fileInputStream.read(buf, 0, 2056);//通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String。//bytes - 要解码为字符的 byte,offset - 要解码的第一个 byte的索引,length - 要解码的 byte数 String str = new String(buf, 0, bytes);System.out.println(str);} catch (Exception e) {e.printStackTrace();}}}

0 0
原创粉丝点击