Bufferread有readline()使得字符输入更加方便
2023-09-14 09:12:03 时间
原则:保证编解码方式的统一,才能不至于出现错误。
Io包的InputStreamread称为从字节流到字符流的桥转换类。这个类可以设定字符转换方式。
OutputStreamred:字符到字节
Bufferread有readline()使得字符输入更加方便。
在I/O流中,所有输入方法都是阻塞方法。
Bufferwrite给输出字符加缓冲,因为它的方法很少,所以使用父类printwrite,它可以使用字节流对象,而且方法很多。
1 package TomTexts; 2 import java.io.*; 3 public class TomTexts_33 { 4 5 public static void main(String[] args) 6 { String str1; 7 char ch1; 8 int n; 9 try{ 10 File mytxt=new File("read.txt"); 11 RandomAccessFile ra=new RandomAccessFile(mytxt,"rw"); 12 ra.write("This is the first sentence".getBytes()); 13 ra.writeChar('\n'); 14 ra.write("Java Program Design".getBytes()); 15 ra.writeChar('\n'); 16 ra.seek(0); 17 str1=ra.readLine(); 18 System.out.println(str1); 19 ra.seek(18); 20 System.out.println(ra.readLine()); 21 ra.close(); 22 } 23 catch(IOException e) 24 { 25 System.out.println(e.toString()); 26 } 27 } 28 29 30 }
相关文章
- java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
- Java实现 蓝桥杯VIP 算法训练 字符删除
- Ubuntu16.04 搜狗输入法输入汉字时候选栏是一串字符数字乱码问题解决方法
- 计算输入字符串里各个字符所占比例
- 可以屏蔽某些输入字符的TextBox
- C/C++基础讲解(七十四)之常见试题解答篇(特定要求的字符编码/求解三角方程)
- jsp过滤非法字符输入,防止XSS跨站攻击
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-439 算法训练 简单字符变换
- 基于MSER的车牌提取和字符分割仿真
- 【华为机试真题 Python实现】字符统计及重排
- 习题 7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
- 习题 7.8 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。
- 练习 1-19 编写函数 reverse(s),将字符串s 中的字符顺序颠倒过来。使用该函数 编写一个程序,每次颠倒一个输入行中的字符顺序。
- QLineEdit限制输入最多8个16进制字符
- 错误: 编码GBK的不可映射字符
- EditText限制输入字符类型的几种方式
- Win10 连接无线不能输入密码字符,一输入就卡死
- 4.1.2.3 格式字符例子
- 读入字符存入磁盘文件
- python3实现字符串的全排列的方法(无重复字符)