Java by API/java.io/BufferedInputStream
Содержание
BufferedInputStream: available()
<source lang="java">
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(); }
}
</source>
BufferedInputStream: close()
<source lang="java">
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(); }
}
</source>
BufferedInputStream: read()
<source lang="java">
/*
* 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); } }
}
</source>
BufferedInputStream: read(byte[] b)
<source lang="java">
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(); }
}
</source>
new BufferedInputStream(FileInputStream fileInputStream)
<source lang="java">
/*
* 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); } }
}
</source>