一个标准的IO操作流程(JAVA)
程序员文章站
2024-02-04 08:12:58
...
/**
*0.标准操作流程
*1.创建源 2.选择流 3.操作 4.释放资源
* @author 折空文
*
*/
public class IOTest02 {
public static void main(String[] args) {
//1.创建源
File src = new File("abc.txt");
//2.选择流
InputStream is = null;
try {
is = new FileInputStream(src);
/*
//3.操作1.一个字节一个字节的读入;
int temp;
while((temp=is.read())!=-1) {
System.out.println((char)temp);
}
*/
//3.操作2.几个字节一起读入
byte[] flush = new byte[3]; //缓冲容器
int rlen = -1; //接收长度
while((rlen=is.read(flush))!=-1) {
//字节数组-->字符串(解码),string中的rlen为实际读入字节数
String str = new String(flush,0,rlen);
System.out.println(str);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
//4.释放
try {
if(null != is) {
is.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
上一篇: 第六章 访问权限控制
推荐阅读
-
一个标准的IO操作流程(JAVA)
-
定义两个接口,其中各包括一个抽象方法分别用来完成两个数的加法和减法操作,然后创建一个类KY6_3来实现这两个接口中的抽象方法。编写程序KY6_3.java,将源程序写在实验报告中。
-
Java连接MySQL 数据库的正确操作流程
-
WAS集群系列(17):WAS下修改某一个配置的操作流程(单节点+集
-
java操作数据库的语句一个易错点
-
Java连接MySQL 数据库的正确操作流程
-
java中的Io(input与output)操作总结(一)
-
java中的Io(input与output)操作总结(四)
-
java中的Io(input与output)操作总结(三)
-
java中的Io(input与output)操作总结(一)