java seek()方法

 public static void main(String[] args) throws Exception{
          String uri=args[0];
          Configuration conf=new Configuration();
          FileSystem fs=FileSystem.get(URI.create(uri),conf);
          FSDataInputStream in=null;
          try{
              in=fs.open(new Path(uri));
                
              IOUtils.copyBytes(in, System.out, 4096, false);
              in.seek(0);//加上seek,会打印两遍,该方法可用于定位长度
              IOUtils.copyBytes(in, System.out, 4096, false);
              
          }finally{
              IOUtils.closeStream(in);
          }
      }

猜你喜欢

转载自blog.csdn.net/csndryl/article/details/77336245