import java.io.*;
public class FileInputStream
{
public static void main(String[] args) throws IOException
{
FileInputStream fis = new FileInputStream("FileInputStream.java");
byte[] bbuf = new byte[1024];
int hasRead = 0;
while ((hasRead = fis.read(bbuf)) > 0 )
{
System.out.print(new String(bbuf , 0 , hasRead ));
}
fis.close();
}
}
//输出程序源代码
------解决思路----------------------
1、类名命名的太特殊,和下面用的文件输出流一样(最好改掉,强烈不建议这么写),非要这么写的话,你下面用到的FileInputStream这个类要指定为java.io.FileInputStream
2、要保证你的文件路径没有问题,否则可能报文件找不到
------解决思路----------------------
package com.tt.action;
import java.io.FileInputStream;
import java.io.IOException;
public class aaa {
public static void main(String[] args) throws IOException {
FileInputStream f = new FileInputStream("D:\\workspace\\vip\\src\\com\\tt\\action\\aaa.java");
byte[] b = new byte[1024];
int c = 0;
while((c=f.read(b))>0){
System.out.print(new String(b,0,c));
}
f.close();
}
}