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 }
  • 相关阅读:
    Codeforces Round #674 (Div. 3)C. Increase and Copy
    Calendar Game
    poj3255Roadblocks
    L2-008 最长对称子串
    L2-004 这是二叉搜索树吗?
    D. Boboniu Chats with Du Codeforces Round #664 (Div. 2)
    暑假了,冲冲冲
    逆元和同余
    懒惰的我
    Codeforces Round #594 (Div. 2) C题
  • 原文地址:https://www.cnblogs.com/borter/p/9425038.html
Copyright © 2011-2022 走看看