从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用包装所有其 read() 操作可能开销很高的 Rea ...
分类:
编程语言 时间:
2016-07-05 22:25:40
阅读次数:
149
Reader: Reader的子类: 1.BufferedReader: FileReader 没有提供读取文本行的功能,BufferedReader能够指定缓冲区大小,包装了read方法高效读取字符流。提供字符、数组和行的高效读取。 开发文档中的介绍: 从字符输入流中读取文本,缓冲各个字符,从而实 ...
分类:
其他好文 时间:
2016-07-02 15:45:33
阅读次数:
171
//创建一个URL实例URL url = new URL("http://www.baidu.com");//通过URL的openStream方法获取URL对象所表示的资源的字节输入流InputStream is = url.openStream();//将字节输入流转换为字符输入流InputStr ...
分类:
Web程序 时间:
2016-06-29 23:36:38
阅读次数:
168
一般限制某些字符输入,可以在 OnKeyDown , OnKeyUp 里做判断,如下: 但以上方法实际测试后,在 Win , iOS 平台可能正常,但在 Android 平台确不行,因此必需改用下列方法来做: ...
分类:
移动开发 时间:
2016-06-24 10:28:54
阅读次数:
435
1.阐述BufferedReader和BufferedWriter的工作原理,是否缓冲区读写器的性能恒大于非缓冲区读写器的性能,为什么,请举例说明?答:BufferedReader:从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取;BufferedWriter:将文本写入字符输出流,缓冲各个字..
分类:
编程语言 时间:
2016-06-23 22:28:13
阅读次数:
169
apche的commons-io.jar包,里面有个类IOUtils,提供的下列方法: readLines方法能够从字节输入流或字符输入流里读取数据,按行读,返回字符串组成的list write方法能把字节组、字符组、字符、字符串、StringBuffer写入到字节或字符输出流里 contenteq ...
分类:
其他好文 时间:
2016-06-23 20:39:06
阅读次数:
157
题目描述: 在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符: *:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)(不包含. , 等特殊字符) ?:匹配1个字符 输入 通配符表达式; ...
分类:
其他好文 时间:
2016-06-18 21:08:34
阅读次数:
255
读文件:BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 Buffer ...
分类:
编程语言 时间:
2016-06-17 19:15:20
阅读次数:
126
硬盘上存取的是二进制的数据,记事本软件对硬盘上.txt文件的二进制数据进行了解析,解析之后是字符串。read()读取硬盘上的二进制数据以整数返回。在硬盘上的数据怎么体现是不同文件的数据,每一段数据都有一个开始和结束的标示,当硬盘碎片。每一段碎片就有标识,通过标识连续..
分类:
其他好文 时间:
2016-06-17 01:00:37
阅读次数:
345
#include<stdio.h>#include<string.h>int main() { int N; int i,j,t; char a[4]; char m; scanf("%d",&N); getchar(); while(N--) { gets(a); j=strlen(a); for ...
分类:
其他好文 时间:
2016-06-09 19:46:15
阅读次数:
5288