创建一个简单IO输入流的基本程序(基本步骤),其中a.txt是放在JAVA项目的根目录下的,内容就是一个hello
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
/*步骤
* 1.创建源
* 2.选择流
* 3.操作
* 4.释放资源
*/
public class test502 {
public static void main(String[] args) {
//源
File src=new File("a.txt");
//流
InputStream is=null;
try {
is=new FileInputStream(src);
//具体操作(读)
int temp;
while((temp=is.read())!=-1)
System.out.println((char)temp);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
//释放
try {
if(is!=null)
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
在IO流输出过程中如果已经把全部字符输出了,但是还继续输出时,结果显示为-1,所以循环结束条件为源is!=-1.