다양한 타입의 입력
data.dat로부터 값을 읽어들여 화면에 출력하는 클래스
다양한 타입의 데이터를 읽어낼 수 있는 DataInputStream
- readInt() -정수를 읽어들이는 메소드
- readBoolean() - boolean 값을 읽어들이는 메소드
- readDouble() - douboe 값을 읽어들이는 메소드
import java.io.DataInputStream;
import java.io.FileInputStream;
public class ByteIOExam4 {
public static void main(String[] args) {
try(
DataInputStream out = new DataInputStream(new FileInputStream("data.dat"));
){
int i = out.readInt();
boolean b = out.readBoolean();
double d = out.readDouble();
System.out.println(i);
System.out.println(b);
System.out.println(d);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
- 파일에 저장된 순서대로 읽어 들여야한다.
- int, boolean, double순서대로 저장하였기 때문에 읽어들일 때도 같은 순서로 읽어여야 한다.
-
질문입니다!
프로그래머
2020.7.20 16:06
0
-
data.dat 로부터 값을 읽어들여 화면에 출력하는 클래스
APEACH
2019.11.30 17:20
0
-
강의에선 in.readInt() 형식인데 강의노트에는 out.readInt()로 써져있어요
김명규
2018.2.23 11:45
1