保证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出错

尝试使用 socket.io 时出错

文件输入/输出流不工作

在 socket.io-client 中调用 IO 时出错,角度 8

Socket.io 向套接字发送消息时出错

在 jmeter 上设置 socket.io 连接时出错