标准的输入输出流 标准的输入流:System.in,默认指向的是键盘 标准的输出流:System.out,默认指向的是控制台 改变输入输出流的默认指向 static void setIn(InputStream in) 重新分配“标准”输入流。 static void setOut(PrintStr ...
分类:
编程语言 时间:
2018-03-24 17:30:04
阅读次数:
175
import java.io.*; public class BufferDemo { public static void main(String[] args) throws IOException { BufferedReader buf=null; buf=new BufferedReade ...
分类:
编程语言 时间:
2018-03-24 13:32:53
阅读次数:
194
1、java流分为两种 (1)字节流:可以用于读写二进制文件及任何类型文件byte (2)字符流:可以用于读写文本文件,不能操作二进制文件 字节流 字符流 输入 InputStream Reader 输出 OutputStream Writer 2、File类的基本用法 import java.io ...
分类:
编程语言 时间:
2018-03-14 22:02:39
阅读次数:
202
一、基础知识 Java通过流实现I/O,流是一种可以产生或使用信息的抽象。 Java定义了两种类型的流: 字节流:处理字节的输入和输出,例如读写二进制数据。 字符流:处理字符的输入和输出。 在底层所有I/O仍然是面向字节的,字符流知识为处理字符提供更高效的方法。 二、字节流 FileInputStr ...
分类:
编程语言 时间:
2018-03-11 17:42:37
阅读次数:
169
public static void fileCopy2Buffer(String oldFileName,String newFileName){ BufferedReader br = null; BufferedWriter bw = null; try { br = new Buffered... ...
分类:
其他好文 时间:
2018-03-11 11:59:29
阅读次数:
154
sed NAME sed stream editor for filtering and transforming text 文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以 ...
分类:
系统相关 时间:
2018-03-09 16:42:52
阅读次数:
246
字符流 字节流提供了处理任何类型输入/输出操作的功能(因为对于计算机而言,一切都是0和1,只需把数据以字节形式表示就够了),但它们不可以直接操作Unicode字符,因为上一篇文章写了,一个Unicode字符占用2个字节,而字节流一次只能操作一个字节。既然Java的口号就是"一次编写、处处运行",那么 ...
分类:
编程语言 时间:
2018-03-07 10:31:14
阅读次数:
232
字符流:用于处理文字和字符的 流。操作完成后不关闭流,数据无法传递。 字节流:文字以外的都可以用。操作完成后不需关闭流,也可以传递数据。 字符流有缓冲区,将数据接受于缓冲区,达到区的极限(通过手动 1.colse 2.flush)就会进入文件中,打开文件次数少。 字节流:每传一次数据就会打开一次文件 ...
分类:
其他好文 时间:
2018-03-06 19:13:14
阅读次数:
168
一. 将读一行单独列出来,是有用途的。比如说确定某一行中,某个关键字有几个这样的。 如果只是单纯地复制,那用什么方法都是可以的。 之前的写法是不换行的,现在的这个写法是可以换行。 ...
分类:
编程语言 时间:
2018-03-03 12:14:47
阅读次数:
180
一. 如果按照之前的说法,缓冲区就是数组的话,那么写bufr.read(buf)就不能理解。这句话只能看成bufr这个缓冲区对象,采用read方法,将数据读到buf中,而不是缓冲区对象bufr读取buf数组。 缓冲区对象有自己具体的方法,而不是继承父类的read读取单个字符的方法,缘于原理的不同。 ...
分类:
编程语言 时间:
2018-03-03 10:53:34
阅读次数:
222