Java IO
来源:互联网 发布:sql语句表数据录入 编辑:程序博客网 时间:2024/06/05 20:20
字节流:
InputStream基础流(抽象类)
FileInputStream文件流
ObjectInputStream对象流(对象需要implements Serializable(序列化))
DataInputStream基础类型流 需要flush数据
OutputStream
FileOutputStream
ObjectOutputStream
DataOutputStream
ObjectInputStream举例
<span style="white-space:pre"></span>//得到InputStream<span style="color:#ff0000;">InputStream</span> inputStream = socket.getInputStream();//套ObjectInputStreamObjectInputStream in = new <span style="color:#ff0000;">ObjectInputStream</span>(inputStream);//得到序列化对象User user = (User) in.<span style="color:#ff0000;">readObject</span>();序列化对象
public class User <span style="color:#ff0000;">implements Serializable</span>{private String name;private String password;........
文件流
//原文件String inPath = "d:" + File.separator + "1.txt";//新文件String outPath = "d:" + File.separator + "2.txt";//文件输入流:FileInputStreamFileInputStream fileInputStream = new FileInputStream(new File(inPath));//文件输出流:FileOutputStreamFileOutputStream fileOutputStream = new FileOutputStream(new File(outPath));//buffered缓冲数组byte[] b = new byte[1024];//没有数据长度默认为-1int lenth = -1;//循环读取文件数据while ((lenth = fileInputStream.read(b)) != -1) {//写出数据到文件fileOutputStream.write(b, 0, lenth);}//关掉流fileInputStream.close();fileOutputStream.close();
字符流
Reader抽象类
FileReader文件字符流
BufferedReader带缓冲的字符流
Writer
FileWriter
BufferedWriter
PrintWriterprintln-write(可以是对象)
//InputStreamReader:字节流转换为字符流BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));bufferedReader.read(cbuf, off, len);
0 0
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- 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中JDBC相关知识
- 【Linux系统编程】I/O多路复用select、poll、epoll的区别使用
- 算法导论习题(10)
- Java虚拟机结构
- js中defer用法注意事项
- Java IO
- js调试console命令
- Golang编码规范
- 成为java高手的10本好书
- java实现二叉树
- 管理方式
- Java中枚举类型Enum的用法介绍
- 运行hadoop jar 报错java.lang.RuntimeException: java.lang.ClassNotFoundException: xxxxMapper及mapreduce执行
- 个人公众号改名须知!朋友圈大字图到底怎么玩?