package lecture.fileio;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import lecture.common.Log;
/** バイナリファイルの読み込み Java */
class BinaryFileRead {
public static void main(String[] args) throws IOException {
FileInputStream fis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream("./binary-file.dat");
dis = new DataInputStream(fis);
//
int v = dis.readInt();
Log.print("v="+v);
double d = dis.readDouble();
Log.print("d="+d);
}
catch(Exception ex) {
ex.printStackTrace();
}
finally {
if (dis != null) {
dis.close();
}
if (fis != null) {
fis.close();
}
}
}
}
//---------------------------------------------------
//・目次 - ファイル入出力
// http://blogs.yahoo.co.jp/artery2020/40607767.html
//・目次 - Java入門
// http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
// http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
// http://blogs.yahoo.co.jp/artery2020/39657784.html
//・目次 - 単なる雑談
// http://blogs.yahoo.co.jp/artery2020/40599964.html
//---------------------------------------------------
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import lecture.common.Log;
/** バイナリファイルの読み込み Java */
class BinaryFileRead {
public static void main(String[] args) throws IOException {
FileInputStream fis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream("./binary-file.dat");
dis = new DataInputStream(fis);
//
int v = dis.readInt();
Log.print("v="+v);
double d = dis.readDouble();
Log.print("d="+d);
}
catch(Exception ex) {
ex.printStackTrace();
}
finally {
if (dis != null) {
dis.close();
}
if (fis != null) {
fis.close();
}
}
}
}
//---------------------------------------------------
//・目次 - ファイル入出力
// http://blogs.yahoo.co.jp/artery2020/40607767.html
//・目次 - Java入門
// http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
// http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
// http://blogs.yahoo.co.jp/artery2020/39657784.html
//・目次 - 単なる雑談
// http://blogs.yahoo.co.jp/artery2020/40599964.html
//---------------------------------------------------