zoukankan      html  css  js  c++  java
  • Java里的IO流里的FileReader里的BufferedReader读取并在前打印行数!

    哈哈!!我又来了!!这个里面没有运用readLine 的方法!!纯手打!!

     1 import java.io.BufferedReader;
     2 import java.io.FileNotFoundException;
     3 import java.io.FileReader;
     4 import java.io.IOException;
     5 import java.io.Reader;
     6 import java.nio.Buffer;
     7 
     8 
     9 public class work1 {
    10 
    11     /**
    12      * @param args
    13      * @throws IOException 
    14      */
    15     public static void main(String[] args) throws IOException {
    16         // TODO Auto-generated method stub
    17         //1.查找对象
    18         FileReader fileReader = new FileReader("C:\Users\wang\Desktop\Demo9.java");
    19         //字符缓存区
    20         BufferedReader buffReder = new BufferedReader(fileReader);
    21         //勇于接收阿斯克码表的值
    22         int c = 0;
    23         //行数!
    24         int i = 0;
    25         //创建一个可变字符串
    26         StringBuffer str = new StringBuffer();
    27         //让字符缓存区不断地取字符的阿斯克码表的值,并且c!=-1
    28         while((c = buffReder.read()) != -1){
    29             //当c的阿斯克码值等于换行符的时候
    30             if(c == 10){
    31                 //行数++
    32                 i++;
    33                 //将可变字符串转化为不可变的!
    34                 String str2 = new String(str);
    35                 //在此打印拼接的字符串
    36                 System.out.print(i+"	"+str2);
    37                 //将可变字符串滞空,并重新创建
    38                 str = null;
    39                 str = new StringBuffer();
    40             
    41             }else{
    42                 //往可变字符创中添加char类型的阿斯克码值
    43                 str.append((char)c);
    44             }
    45         }
    46         //终止资源
    47         buffReder.close();
    48     }
    49 
    50 }

    一个简单的打印行数就完成了!!!

  • 相关阅读:
    财报就像一本故事书270页完整版本.pdf
    洛克菲勒留给儿子的38封信打包下载
    pip-20.2.3.tar.gz安装包下载
    python-3.8.6rc1-amd64.exe安装包下载
    apache-maven-3.6.3-bin.tar.gz 安装包下载
    中文拼音排序 element-ui的table web端实现
    vue中用axios下载后端的文档流(excel)
    git历史重写
    AMQP
    TODO
  • 原文地址:https://www.cnblogs.com/a710445786/p/6138699.html
Copyright © 2011-2022 走看看