保证IO流不出错
Posted leigepython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保证IO流不出错相关的知识,希望对你有一定的参考价值。
package com.io.demo1;
import java.io.FileInputStream;
import java.io.IOException;
/**
* 测试IO
* io流,输入流,输出流
*/
public class demo_one {
public static void main(String[] args) {
FileInputStream fis = null;
try {
fis = new FileInputStream("d:/a.txt"); // 内容是:abc
StringBuilder sb = new StringBuilder();
int temp = 0;
//当temp等于-1时,表示已经到了文件结尾,停止读取
while ((temp = fis.read()) != -1) {
sb.append((char) temp);
}
System.out.println(sb);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
//这种写法,保证了即使遇到异常情况,也会关闭流对象。
if (fis != null) {
fis.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
以上是关于保证IO流不出错的主要内容,如果未能解决你的问题,请参考以下文章
android连接webservice 报java.io.Exception: Http request failed,Http status 500 tran.call出错