Skip to content

Instantly share code, notes, and snippets.

@granoeste
Last active December 30, 2015 07:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save granoeste/7799145 to your computer and use it in GitHub Desktop.
Save granoeste/7799145 to your computer and use it in GitHub Desktop.
[java] I/O
/* Input / Output Memo */
BufferedReader r = new BufferedReader(
new InputStreamReader(
new FileInputStream( filename ), encoding ));
String line = r.readLine();

InputStream

  • AudioInputStream
  • ByteArrayInputStream
  • FileInputStream
  • FilterInputStream
    • BufferedInputStream
    • CheckedInputStream
    • CipherInputStream
    • DataInputStream
    • DigestInputStream
    • InflaterInputStream
      • GZIPInputStream
      • ZipInputStream
        • JarInputStream
    • LineNumberInputStream
    • ProgressMonitorInputStream
    • PushbackInputStream
  • ObjectInputStream
  • PipedInputStream
  • SequenceInputStream
  • StringBufferInputStream

Reader

  • BufferedReader
    • LineNumberReader
  • CharArrayReader
  • FilterReader
    • PushbackReader
  • InputStreamReader
    • FileReader
  • PipedReader
  • StringReader
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment