我急需用到文本文件的行指针
不知到java中有没有
或者得到文本文件中的 '\n' 的指针号也可以
不知有什么方法实现
望各位高手给我指点迷津在下不胜感激

解决方案 »

  1.   

    不是有个seek()吗
    但它只能跳到指定的位置
    我需要的是位置的编号
      

  2.   


    java.io.LineNumberReaderfor example:LineNumberReader lnr = new LineNumberReader( new FileReader( "c:/demo.txt" ) ); 
    lnr.setLineNumber( 3 ) ;    //设置行号
    lnr.getLineNumber() ;  //读取行号
    lnr.readLine() ;    //读一行
      

  3.   

    public static void main(String[] args)
        { 
            try
            {        
                FileReader f = new FileReader("c:/cmd.txt");
                LineNumberReader lnr = new LineNumberReader( f );
                String line;            
                int i=0;
                while( ( line=lnr.readLine() ) != null )
                {    
                    System.out.println( i + " " +line);
                    i++;
                }
                
            }
            catch( Exception e )
            {
                System.out.println( e );
            }
        }