随笔分类 -  io流

File 操作
摘要:在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下: File类中的主要方法和常量: 方法或常量 类型 描述 public static final String pa 阅读全文

posted @ 2019-01-28 09:43 我是司 阅读(264) 评论(0) 推荐(0) 编辑

字节流与字符流
摘要:字节流包括输入流InputStream和输出流OutputStream。字符流包括输入流Reader 输出流Write InputStream相关类图如下,只列举了一级子类: InputStream提供了一些read方法供子类继承,用来读取字节。 OutputStream相关类图如下: Output 阅读全文

posted @ 2019-01-28 09:40 我是司 阅读(701) 评论(0) 推荐(0) 编辑

文件的读取和写出
摘要:要读取一个文件,有以下几个步骤: 1.建立与文件的联系:File对象,文件必须存在 2.选择流:按字节流读取,文件输入流 InputStream FileInputStream 3.操作:byte[] car=new byte[1024]+read 4.释放资源,注意jdk1.7后会自动关闭了 In 阅读全文

posted @ 2019-01-28 09:39 我是司 阅读(1001) 评论(0) 推荐(0) 编辑

文件的拷贝
摘要:文件拷贝需要以下几个步骤: 1.建立联系:两个File对象,源头和目的地 2.选择流: 文件输入流:InputStream FileInputStream 文件输出流:OutputStream FileOutputStream 3.操作:拷贝 byte[] car=new byte[1024];+r 阅读全文

posted @ 2019-01-28 09:38 我是司 阅读(696) 评论(0) 推荐(0) 编辑

字节流和字符流转换
摘要:任何数据的持久化和网络传输都是以字节形式进行的,所以字节流和字符流之间必然存在转换问题。字符转字节是编码过程,字节转字符是解码过程。io包中提供了InputStreamReader和OutputStreamWriter用于字符和字节的转换。 来看一个小例子: FileReader类其实就是简单的包装 阅读全文

posted @ 2019-01-28 09:37 我是司 阅读(691) 评论(0) 推荐(0) 编辑

纯文本的写出
摘要:1.建立联系 file对象 2.选择流:writer FileWriter 3.读取while(字符数组,0,长度)+flush 4.关闭资源 之前文件写出的时候,需要把String字符串转化成byte数组,才可以使用writer方法写出, 但是Writer提供了不同的writer方法,可以直接写出 阅读全文

posted @ 2019-01-28 09:36 我是司 阅读(215) 评论(0) 推荐(0) 编辑

用字符流进行纯文本的读取和写出
摘要:纯文本的读取,步骤:1.建立联系 file对象2.选择流: Reader FileReader3.读取:char[] flush=new char[1024];4.关闭资源 思路和读取文件基本是一致的,下面比较一下: 字节流读取文件VS字符流读取纯文本1.使用流不同,前者使用“stream”,后者是 阅读全文

posted @ 2019-01-28 09:35 我是司 阅读(708) 评论(0) 推荐(0) 编辑

文件夹的拷贝
摘要:文件夹用来把文件包裹起来,褪去这些外衣,说到底拷贝文件夹也就是拷贝文件 模拟实例:将F:/Picture/test 文件夹 拷贝到 F:/Picture/dir文件夹 该实例中test文件夹下只包含了test.txt文件 步骤分析: 1.通过路径得到File对象 2.递归查找子孙级文件夹或者文件 3 阅读全文

posted @ 2019-01-28 09:32 我是司 阅读(437) 评论(0) 推荐(0) 编辑

NIO
摘要:package bhz.nio; import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import 阅读全文

posted @ 2019-01-25 11:34 我是司 阅读(116) 评论(0) 推荐(0) 编辑

BIO
摘要:BIO01 package bhz.bio; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import jav 阅读全文

posted @ 2019-01-25 11:32 我是司 阅读(229) 评论(0) 推荐(0) 编辑

AIO
摘要:AIO package bhz.aio; import java.io.UnsupportedEncodingException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels 阅读全文

posted @ 2019-01-25 11:29 我是司 阅读(282) 评论(0) 推荐(0) 编辑

java中把文件拷贝到指定目录下最简单几种方法
摘要:java中把文件拷贝到指定目录下最简单几种方法 java中把文件拷贝到指定目录下最简单几种方法 String savePath = "D:/file";// 文件保存到d盘的file目录下 File savefile = new File(savePath); private MultipartHt 阅读全文

posted @ 2018-12-28 13:26 我是司 阅读(12494) 评论(0) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示