zoukankan      html  css  js  c++  java
  • Bufferread有readline()使得字符输入更加方便

    原则:保证编解码方式的统一,才能不至于出现错误。

    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('
    ');
    14             ra.write("Java Program Design".getBytes());
    15             ra.writeChar('
    ');
    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 }
  • 相关阅读:
    USB 描述符详细解析,来自老外网站,比协议描述清晰
    linux那些事儿之我是usb
    usb开源项目
    Quartus II 增量编译
    Quartus II 与 Modelsim 联调【转】
    Matlab语法
    RC上电复位时间计算
    Quartus 编译错误
    UltraEdit 所有快捷键 说明
    [转载]BT656/BT601/BT1120协议
  • 原文地址:https://www.cnblogs.com/borter/p/9425038.html
Copyright © 2011-2022 走看看