Java by API/java.io/BufferedInputStream
Содержание
BufferedInputStream: available()
 
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
public class Main {
  public static void main(String[] args) throws Exception {
    File file = new File("C:/ReadFile.txt");
    FileInputStream fin = new FileInputStream(file);
    BufferedInputStream bin = new BufferedInputStream(fin);
    while (bin.available() > 0) {
      System.out.println((char) bin.read());
    }
    bin.close();
  }
}
   
   
BufferedInputStream: close()
 
import java.io.BufferedInputStream;
import java.io.FileInputStream;
public class Main {
  public static void main(String[] args) throws Exception {
    byte[] buffer = new byte[1024];
    BufferedInputStream bufferedInput = new BufferedInputStream(new FileInputStream("filename.txt"));
    int bytesRead = 0;
    while ((bytesRead = bufferedInput.read(buffer)) != -1) {
      String chunk = new String(buffer, 0, bytesRead);
      System.out.print(chunk);
    }
    bufferedInput.close();
  }
}
   
   
BufferedInputStream: read()
 
/*
 * Output:
 *  
 */
import java.io.BufferedInputStream;
import java.io.FileInputStream;
public class MainClass {
  public static void main(String args[]) {
    try {
      FileInputStream fis = new FileInputStream(args[0]);
      BufferedInputStream bis = new BufferedInputStream(fis);
      int i;
      while ((i = bis.read()) != -1) {
        System.out.println(i);
      }
      fis.close();
    } catch (Exception e) {
      System.out.println("Exception: " + e);
    }
  }
}
   
   
BufferedInputStream: read(byte[] b)
 
import java.io.BufferedInputStream;
import java.io.FileInputStream;
public class Main {
  public static void main(String[] args) throws Exception {
    byte[] buffer = new byte[1024];
    BufferedInputStream bufferedInput = new BufferedInputStream(new FileInputStream("filename.txt"));
    int bytesRead = 0;
    while ((bytesRead = bufferedInput.read(buffer)) != -1) {
      String chunk = new String(buffer, 0, bytesRead);
      System.out.print(chunk);
    }
    bufferedInput.close();
  }
}
   
   
new BufferedInputStream(FileInputStream fileInputStream)
 
/*
 * Output:
 */
import java.io.BufferedInputStream;
import java.io.FileInputStream;
public class MainClass {
  public static void main(String args[]) {
    try {
      FileInputStream fis = new FileInputStream(args[0]);
      BufferedInputStream bis = new BufferedInputStream(fis);
      int i;
      while ((i = bis.read()) != -1) {
        System.out.println(i);
      }
      fis.close();
    } catch (Exception e) {
      System.out.println("Exception: " + e);
    }
  }
}
   
