一、终端I/O 1.单字符I/O:getchar(),putchar() (1)单字符输入(get character): 【 int getchar();】 返回值为输入的字符(ASCII)。可以接受任何字符,包括非打印字符。当一次键入多个字符时按下回车键后getchar开始逐个读取所有字符(包括 ...
分类:
其他好文 时间:
2017-06-05 23:40:02
阅读次数:
202
/* * 将字节输入流变成字符输入流 类 InputStreamReader * 构造方法: * InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。 常用方法: 方法摘要 void close() 关闭该流... ...
分类:
其他好文 时间:
2017-06-05 15:45:17
阅读次数:
141
说明:只能用于排过序的数据输入,或者与sort配合使用。(下面的文件都是经过排序处理的文件或者未排序文件配合sort使用) uniq file:去除重复行数据(sort file | uniq) uniq -u file:显示没有重复的行数据(sort file | uniq -u) uniq -c ...
分类:
其他好文 时间:
2017-06-04 21:13:55
阅读次数:
147
字符流为何存在 既然字节流提供了能够处理任何类型的输入/输出操作的功能,那为什么还要存在字符流呢?容我慢慢道来,字节流不能直接操作Unicode字符,因为一个字符有两个字节,字节流一次只能操作一个字节。如果JAVA不能直接操作字符,我会感到JAVA对这个世界满满的恶意,所以提供对直接的字符输入/输出 ...
分类:
编程语言 时间:
2017-06-01 23:40:35
阅读次数:
311
如果要用python进行像ACM题目中那样的多输入咋办?由于在python中我现在只发现了input函数进行输入,只能输入字符串,但是input有函数可以去掉空格,所以可以用处理字符串的方法,将里面的字符取出来,再强制转换成int类型。下面是例子(对一个一维数组进行求和,它是多样例的): ...
分类:
编程语言 时间:
2017-06-01 10:21:46
阅读次数:
176
有时候对Android的输入框有字符输入数量的限制,而且显示字符输入的数量。通过下面方式能够实现: 1.自己定义LimitNumEditText继承EditText import android.content.Context; import android.content.res.TypedArr ...
分类:
移动开发 时间:
2017-05-30 15:48:53
阅读次数:
275
字符输入流读取文本文件 1.Reader类(读取字符流的抽象类) ※Reader类的常用方法 方法名称 说明 int read() 从输入流中读取单个字符 int read(byte[] c) 从输入流中读取c .length长度的字符,保存到字节数组c中,返回实际读取的字符数 int read(b ...
分类:
其他好文 时间:
2017-05-26 11:58:58
阅读次数:
176
转换流:把字节流转换成字符输入流 InputStreamReader:把字节输入流转成字符输入流 OutputStreamWriter:把字节输出流转换成字符输出流 为什么有字节转字符流,没有字符转字节流 字节流可以操作一切文件(纯文本文件/二进制文件) 字符流是用来操作中文纯文本使用的,本身是对自 ...
分类:
编程语言 时间:
2017-05-22 23:12:31
阅读次数:
219
LineNumberReader 跟踪行号的缓冲字符输入流,父类为BufferedReader。 成员方法: getLineNumber() 获得当前行号。 setLineNumber(int lineNumber) 设置当前行号。 练习代码如下: 1 //创建LineNumberReader对象 ...
分类:
编程语言 时间:
2017-05-18 20:02:51
阅读次数:
274