Reader+Writer字符输入输出

版权声明:正在学习中,有错误欢迎指出。感谢比❤❤~ https://blog.csdn.net/gx17864373822/article/details/79958817

一个汉字只占一个字符

import java.util.Arrays;
import java.util.Scanner;
import java.io.*;
import java.net.URL;
public class Main2
{  
 public static void main(String[] args) throws IOException
   {   
   ////以字符为单位的输入输出流
   Reader ir=new FileReader("C:\\abc.txt");
   Writer wr=new FileWriter("d:\\abd.txt");

   long l1=System.currentTimeMillis();
   char[] chars=new char[10];////缓冲区

   int len;
   while((len=ir.read(chars))!=-1)
   {
    wr.write(chars,0,len);
    String str=new String(chars,0,len);////将字符转化成字符串输出即可
    System.out.println(str);
   }

   ir.close();
   wr.close();

   long l2=System.currentTimeMillis();
   System.out.println(l2-l1);
   }
 }
阅读更多

没有更多推荐了,返回首页