一、Reader和Writer1. 字符流原理Reader是所有字符输入流的父类而Writer是所有字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。字符流都是高级流,其底层都是依靠字节流进行读写数据的,所以底层仍然是基于字节读写数据的。2. 常用方法Read...
分类:
其他好文 时间:
2015-05-13 19:11:46
阅读次数:
273
读取网页中的资源内容
//new一个URl实例
URL url = new URL("http://www.baidu.com");
//通过url的openStream() 方法获取资源的字节输入流
InputStream is = url.openStream();
//将字节输入流包装成字符输入流
InputStreamReader isr = new InputStreamReader(is...
分类:
编程语言 时间:
2015-05-11 08:53:07
阅读次数:
120
这一章主要说的是输入输出流的概念和对于输入输出的简单应用。 说过的概念: ·缓冲区 在使用控制台程序编写程序时,使用输入函数输入内容时,输入的内容总是会在键入换行符\n后才完成输入,之前不论增减还是更改“输入”的内容,都不会确定最终的输入结果。而在玩游戏或者实时的按键操作时,任何一个按键,...
分类:
其他好文 时间:
2015-05-09 23:27:12
阅读次数:
249
个人项目语言转换姓名:任鑫学号:201303011149班级:计科13-1时间:2015/4/24一、题目介绍通过键盘输入整数N表示要输入几行,然后输入N行字符,输入一行后接着输出相应的转换后的内容或者Error,输入N行后,程序结束二、源码的github链接https://github.com/c...
分类:
编程语言 时间:
2015-05-06 22:46:45
阅读次数:
315
/**
* 一、BufferedReader类 public class BufferedReader extends Reader
* 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值足够大。
* 通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader包装所有其 read()
* 操作可能开销很高的 Reader(如 FileReader...
分类:
编程语言 时间:
2015-04-27 20:12:27
阅读次数:
192
1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误3...
分类:
其他好文 时间:
2015-04-25 12:01:57
阅读次数:
124
ASCII码排序时间限制:3000 ms | 内存限制:65535 KB 难度:2描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于.....
分类:
编程语言 时间:
2015-04-21 00:20:30
阅读次数:
156
课程大纲:1. shell特性 命令历史 history !! !$ !n !字符 Tab 键可以补全文件路径或者命令 alias a=“b” unalias a 通配符 *匹配零个或多个字符 ?匹配一个字符 输入输出重定向 >, >>, , 2>> 管道符 | 作业控制 ctrl+z, jobs,...
分类:
其他好文 时间:
2015-04-09 00:47:17
阅读次数:
184
IO流: 文件读取,并进行判断文件类型 递归 阶乘求解 字节流 字节输入流 读取数据 InputStream 字节输出流 写入数据 OutputStream 字符流 字符输入流 读取数据 Reader 字符输出流 写入数据 Writer flush()与close()的区别; flush():只刷新...
分类:
编程语言 时间:
2015-04-09 00:42:31
阅读次数:
208
/*! 题目:描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入2qweasd样例...
分类:
编程语言 时间:
2015-03-29 19:21:35
阅读次数:
140