<strong>主要难点在于相对路径和绝对路径的使用,直接使用</strong>
FileInputStream fiStream = new FileInputStream("FileInputStreamText.java");是不对的,要相对于项目工程的根目录
package text1;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputStreamText {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//相对路径(相对于项目工程为根目录)
//FileInputStream fiStream = new FileInputStream("src\\text1\\FileInputStreamText.java");
//绝对路径
FileInputStream fiStream = new FileInputStream("E:\\eclipse-\\workplace\\text9\\src\\text1\\FileInputStreamText.java");
//创建一个长度为1024字节的数组 存储
byte[] bs = new byte[1024];
//用于保存实际读取的字节数
int hasread = 0;
while((hasread=fiStream.read(bs))>0)
{
//
System.out.println(new String(bs , 0 , hasread));
}
fiStream.close();//关闭
}
}