title: Efficient way of skipping a line in a stream
body: <p>I have a list of files and for each of the file i have the following code in JAVA to skip a line from the second file. The files may be are 4KB or max less than 8KB. This approach is working. Is there any efficient way to skip the first line. I am getting the header of only the first file in the list.</p>
  
  <pre><code>BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
                          if (addHeader) {
                              addHeader = false;
                          }
                          else {
                              reader.readLine();
                          }
                          ByteStreams.copy(new ReaderInputStream(reader), outputStream);
  </code></pre>
  
  <p>This has been working well so far. I want to know if this is the best approach.</p>