package IODemo; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class OutputStreamAndInputStream { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { demo1(); demo2(); demo3(); } private static void demo3() throws IOException { FileInputStream fis = new FileInputStream("Demo.txt"); byte buf[] = new byte[10]; int len = 0; while ((len = fis.read(buf)) != -1) { System.out.println(new String(buf, 0, len)); } } private static void demo2() throws IOException { FileOutputStream fos = new FileOutputStream("Demo.txt"); fos.write("abcd".getBytes()); } private static void demo1() throws IOException { FileInputStream fis = new FileInputStream("Demo.txt"); int ch = 0; while ((ch = fis.read()) != -1) { System.out.println((char) ch); } } }