InputStreamReader DataInputStream .
DataInputStream - InputStream, .
, InputStream , DataInputStream , Java. - .
: (int, string ..) , ? ?
DataInputStream , DataOutputStream. , DataInputStream "" , , .
, DataOutputStream .
, ( ):
public void exit() {
DataOutputStream dout = new DataOutputStream(new FileOutputStream(STATE_FILE));
dout.write(somefloat);
dout.write(someInt);
dout.write(someDouble);
}
public void startup() {
DataInputStream dout = new DataInputStream(new FileInputStream(STATE_FILE));
dout.read(somefloat);
dout.read(someInt);
dout.read(someDouble);
}
DataInputStream DataOutputStream: .
InputStreamReader - .
InputStreamReader "" Java.
( ) Java- InputStreamReader.
, , . , , , "UTF-8".
- , .
, , .
, UTF-8 UTF-16 , InputStreamReader , UTF-8 UTF-16.
aabb, un UTF-8 ('a', 'a', 'b', 'b'), . . , , , .
InputStreamReader ( DataInputStream), .
: InputStreamReader , DataInputStream ?
. , . InputStreamReader not , DataInputStream .
, DataInputStream:
BufferedReader reader = new BufferedReader( new InputStreamReader(fis));
DataInputStream , InputStream, FileInputStream ( ).