Java IO 转换流 字节转字符流 @author ixenos 字节流 输入字节流: | InputStream 所有输入字节流的基类。 抽象类。 | FileInputStream 读取文件的输入字节流。 | BufferedInputStream 缓冲输入字节流。 该类内部其实就是维护了一个 ...
分类:
编程语言 时间:
2016-09-01 12:56:38
阅读次数:
265
IO流 1 输入流/输出流 IO流用来处理设备之间的数据传输 JAVA对数据的操作是通过流的方式 JAVA用于操作流的对象都在IO包中 流按操作数据分为两种,字节流和字符流 流按方向分为两种:输出流和输入流 从内存到外围设备称为输出(写) 从外围设备到内存称为输入(读) 2字符流/字节流 字节流 字 ...
分类:
其他好文 时间:
2016-08-31 13:41:21
阅读次数:
150
I/O流 一、流的分类 1.方向:输入流(读)、输出流(写)。 2.单位:字节流(操作二进制文件)、字符流(操作文本文件)。 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer 3.功能:节点流,管道流(处理流) 4.java.io.File ...
分类:
编程语言 时间:
2016-08-29 00:00:16
阅读次数:
376
下面这张图列出了java中一些处理流: java中根据操作对象的不同可以分为:字节流和字符流。 首先我们先表示一下什么叫节点流和处理流: 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如Buff ...
分类:
编程语言 时间:
2016-08-28 11:01:41
阅读次数:
157
注意:字节流可以操作任意数据,但是字符流只能操作纯文本文件,一般用于文本文件的只读或只写! 字符流是什么 * 字符流是可以直接读写字符的IO流 * 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. FileReader类的read()方法可以按照 ...
分类:
编程语言 时间:
2016-08-25 23:48:19
阅读次数:
242
深入理解Java 字节I/O,字符I/O,字节流于字符流的区别,阻塞I/O的缺点,非阻塞I/O(NIO)工作机制
分类:
编程语言 时间:
2016-08-25 21:44:18
阅读次数:
168
JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Writer(字符输出流)。 字符流和字节流的主要区别: 1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是 ...
分类:
编程语言 时间:
2016-08-20 10:12:02
阅读次数:
243
FileIputStream的实例 public void Input() throws IOException{ FileInputStream fis=new FileInputStream("D:\\22\\myDoc\\space.txt"); byte[] b=new byte[fis.a ...
分类:
其他好文 时间:
2016-08-19 12:51:18
阅读次数:
128
C语言程序员的一项重要工作就是封装功能函数。
问题链接:UVA494 Kindergarten Counting Game。
题意简述:幼儿园数单词游戏。输入若干句话,数一下每句有几个单词输出。
问题分析:实现方法有多种。可以用C语言的字符串函数strtok()来实现,也可以用字符流来实现。
程序说明:用字符流实现时,封装了函数mygetchar()和mygetwords(),...
分类:
其他好文 时间:
2016-08-17 10:41:41
阅读次数:
149
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理, 可以将数据行进行替换、删除、新增、选取等特定工作。 sed本质上是一个编辑器,但是它是非交互式的,这点与VIM不同;同时它又是面向字符流 的,输入的字符流经过Sed的处理后输出。 这两个特性使得Sed成为命令行下面非常有 ...
分类:
系统相关 时间:
2016-08-12 21:41:23
阅读次数:
325