Java.io.InputStream.read() Method Example
JAVA.IO.INPUTSTREAM.READ METHOD
Copyright ?
Description
The java.io.InputStream.read method reads the next byte of the data from the the input stream and returns int in the range of 0 to 255. If no byte is available because the end of the stream has been reached, the returned value is -1.
Declaration
Following is the declaration for java.io.InputStream.read method:
public abstract int read()
Parameters
NA
Return Value
This method returns the next byte of data, or -1 if the end of the stream is reached.
Exception
IOException -- if an I/O error occurs.
Example
The following example shows the usage of java.io.InputStream.read method.
package com.tutorialspoint;
import java.io.FileInputStream; import java.io.InputStream;
public class InputStreamDemo { public static void main(String[] args) throws Exception {
InputStream is = null; int i; char c;
try{ // new input stream created is = new FileInputStream("C://test.txt");
System.out.println("Characters printed:");
// reads till the end of the stream while((i=is.read())!=-1) {
// converts integer to character c=(char)i;
// prints character System .out.print(c); } }catch(Exception e){
// if any I/O error occurs e.printStackTrace(); }finally{
// releases system resources associated with this stream if(is!=null)
is.close(); } } }
Assuming we have a text file c:/test.txt, which has the following content. This file will be used as an input for our example program:
ABCDE
Let us compile and run the above program, this will produce the following result:
Characters printed: ABCDE
Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- java files and i o
- java s input output github pages
- method example
- the binaryreader and binarywriter java transformations
- chapter 20 streams and binary input output
- binary i o university of california san diego
- java files copyright © tutorialspoint
- 13 java input and output
- input output classes java and oop
- the java i o system aau