![]() |
![]() |
![]() |
![]() |
![]() |
|
At this point, at last, you have all the machinery
needed to produce a series of int values from the information in a
file. When you gather that machinery into a program, you have the
following, which simply displays the int values, one to a line.
import java.io.*;
public class Demonstrate {
public static void main(String argv[]) throws IOException {
FileInputStream stream = new FileInputStream("input.data");
InputStreamReader reader = new InputStreamReader(stream);
StreamTokenizer tokens = new StreamTokenizer(reader);
while (tokens.nextToken() != tokens.TT_EOF) {
System.out.println("Integer: " + (int) tokens.nval);
}
stream.close();
}
}
--- Data ---
4 7 3
--- Result ---
Integer: 4
Integer: 7
Integer: 3
Note that the close method closes the file input stream, when
reading is finished, as prescribed in Segment 475.