java中的io(一)
来源:互联网 发布:怎么利用淘宝客放单 编辑:程序博客网 时间:2024/06/03 09:16
java中的io可以分为
1、字节流 1、输入流 1、节点流
2、字符流 2、输出流 2、处理流
一、字节流
字节流中都是InputSream和OutputStream的子类
InputSream使用read()方法int read(byte [] a,int off,int len),返回读取的自己数或者读取到文章末尾时返回-1
OutputStream使用write(byte [] a,int off,int len)方法
使用步骤:
1、第一步导入类
2、申明输入流或者输出流的引用
3、在try语句中生成代表输入流或者出处流的对象
4、生成一个字节数组
5、调用输入流对象的read方法,读取数据
6、调用输出流的write方法,输出数据
7、关闭输入和输出流对象(注意需要使用try ……catch语句)
//第一步导入类import java.io.*;class Test{public static void main(String args []){//读取操作的步骤//1.申明输入流引用FileInputStream fis = null;try{//2.生成代表输入流的对象fis = new FileInputStream("e:/Javawork/qianfeng/lesson/32/from.txt");//3.生成一个字节数组byte [] buffer = new byte[100];//4.调用输入流对象的read方法,读取数据fis.read(buffer,0,buffer.length); //read方法:read(byte[],int off,int len)for (int i=0;i<buffer.length ;i++ ){System.out.println(buffer[i]);}String s = new String(buffer);s = s.trim(); //调用一个String对象的trim()方法之后,将会去掉这个字符串的两端位空格和空字符System.out.println(s);}catch(Exception e){System.out.println(e);}//写入操作的步骤System.out.println("开始输出:");//1.声明输入、输出流引用FileOutputStream filout = null;FileInputStream filin = null;try{//2.生成代表输入、输出流的对象filin = new FileInputStream("e:/Javawork/qianfeng/lesson/32/from.txt");filout = new FileOutputStream("e:/Javawork/qianfeng/lesson/32/to.txt");//3.生成一个字节数组byte [] bufferout = new byte[100];//4.得到读取到的数据长度temp,并且调用输入流对象的read方法,将数据读入到字节数组int temp = filin.read(bufferout,0,bufferout.length);//将数据读入到字节数组中System.out.println("Temp的值是" + temp);//5.调用输出流对象的write方法,输出数据filout.write(bufferout,0,temp);}catch(Exception e){System.out.println(e);}}}
0 0
- java中的io(一)
- Java中的IO整理完整版(一)
- Java中的IO整理完整版(一)
- Java中的IO整理完整版(一)
- Java中的IO整理完整版(一)
- Java中的IO整理完整版(一)
- Java中的IO整理完整版(一)
- java中的IO操作总结(一)
- java中的IO操作总结(一)
- java中的IO操作总结(一)
- java中的IO操作总结(一)
- java中的IO操作总结(一)
- Java中的IO操作总结(一)
- java中的IO操作总结(一)
- java中的IO操作总结(一)
- Java中的IO整理完整版(一)
- Java中的IO浅析(一)
- java中的IO流总结(一)
- Android SlidingTabLayout底部选项卡槽Tab水平居中
- Javascript的this用法
- RadioButton的坑
- php 判断memcache key/value是否存在方法
- Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- java中的io(一)
- 伤心的优酷土豆,抗争逆不过命运
- 有关编码的一些问题
- Unity 添加脚本后的执行顺序
- JAVA1.5新特性--注解Annotation
- 控制整数以10,16,8进制输出
- 机器学习:算法简单梳理
- 浅析shell 的含义及作用
- jquery checked状态判断