/***
|
| Date : 2010-03-31
| Subject : DataStreamTest.java
| Contance : 아래의 세 변수의 값을 PrimitiveData.Dat에 저장하라.(이 때, DataOutputStream 을 이용한다.)
|
*/
import java.io.*;
public class DataStreamTest{
public static void main(String[] args) {
String writeFile="primitiveData.txt";
int i=10000;
double d=3.5901;
float f=4.2891F;
FileInputStream fis=null;
FileOutputStream fos=null;
DataOutputStream dos=null;
DataInputStream dis=null;
try{
//Connection
fos=new FileOutputStream(writeFile);
fis=new FileInputStream(writeFile);
//Filter
dos=new DataOutputStream(fos);
dis=new DataInputStream(fis);
// Data Output
dos.writeInt(i);
dos.writeDouble(d);
dos.writeFloat(f);
// Data Input & Print to Console
int a=dis.readInt();
double b=dis.readDouble();
float c=dis.readFloat();
System.out.println(a);
System.out.println(b);
System.out.println(c);
}catch (IOException ioe){
System.out.println(ioe.getMessage());
}
//Disconnection
finally{
if(dos!=null){
try{
dos.close();
}catch(IOException ioe){
System.out.println(ioe.getMessage());
}
}
if(dis!=null){
try{
dos.close();
}catch(IOException ioe){
System.out.println(ioe.getMessage());
}
}
}
}
}
'Java' 카테고리의 다른 글
Spring 설치 및 이클립스와의 연동 (1) | 2010.06.13 |
---|---|
Tomcat 설치 및 간단한 환경설정 (0) | 2010.04.22 |
0401 Report Source (0) | 2010.04.01 |
PrintWriter Ex. Source (0) | 2010.04.01 |
PrintWriter Ex. Source (0) | 2010.04.01 |
File IO using Buffered IO Stream (0) | 2010.03.31 |
File I/O Ex. Source(2) (0) | 2010.03.31 |
File I/O Ex. Source(1) (0) | 2010.03.31 |
School_Collection_Ex (0) | 2010.03.30 |
HashMap Ex. Source(2) (0) | 2010.03.30 |