linenumberdemo.java

来自「这个都是一些Java的IO相关的一些源码」· Java 代码 · 共 41 行

JAVA
41
字号
//LineNumberDemo.java
import java.io.*;
public class LineNumberDemo
{
        public static void main(String args[])throws IOException{
                  //定义数据输入流
                  DataInputStream dis;
                  //定义文件输入流
                  FileInputStream fis;
                  //定义缓冲区输入流
                  BufferedInputStream bis;
                  //定义行号输入流
                  LineNumberInputStream lnis;
                  String strLine;
                  try
                  {
                          //创建文件输入流对象,与实际文件相连
                          fis = new FileInputStream("d:\\destnation.txt");
                          //根据文件输入流对象创建缓冲区输入流
                          bis = new BufferedInputStream(fis);
                          //根据缓冲区输入流对象创建行号输入流
                          lnis = new LineNumberInputStream(bis);
                          //根据行号输入流创建数据输入流
                          dis = new DataInputStream(lnis);
                          //从数据输入流中读数据
                          while((strLine=dis.readLine())!=null)
                          {
                                  //从行号输入流中取得行号
                                  int nLineNumber = lnis.getLineNumber();
                                  //打印出行号和当前行内容
                                  System.out.println(nLineNumber+":"+strLine);
                          }
                          dis.close();
                  }
                  catch(Exception e)
                  {
                          e.printStackTrace();
                  }
          }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?