본문 바로가기

JAVA/파일 코드

다양한 타입의 입/출력(나)

 

 

 

 

 

출력 - (새파일생성)

 

원하는 값을 내보낼 때

 

out.write변수형(값);을 사용

 

out.writeInt(100);//정수
out.writeBoolean(true);//불린-1byte
out.writeDouble(50.5);//실수

 

		public static void main(String[] args) throws Exception {
			
			try(
					DataOutputStream out = new DataOutputStream(new FileOutputStream("파일경로지정"));
					){
			
			out.writeInt(100);//정수
			out.writeBoolean(true);//불린-1byte
			out.writeDouble(50.5);//실수
	
			}catch(Exception e) {
				e.printStackTrace();
	}
	
}
}

 

 

 

 

 

read Int()  정수를 읽어들이는 메소드

read Boolean() boolean 값을 읽어들이는 메소드

read Double()  douboe 값을 읽어들이는 메소드

 

 

입력- 콜솔창에 값 확인

 

원하는 값을 가져올 때

 

int i = in.read변수형();을 사용

 

int i = in.readInt();
boolean d = in.readBoolean();
double d = in.readDouble();

public static void main(String[] args) throws Exception {
			
			try(
					DataOutputStream in = new DataInputStream(new FileInputStream("파일경로지정"));
					){
			
			int i = in.readInt();
			boolean d = in.readBoolean();
			double d = in.readDouble();
			
			System.out.println(i);//출력하여 확인하기
	
			}catch(Exception e) {
				e.printStackTrace();
	}
	
}

'JAVA > 파일 코드' 카테고리의 다른 글

pw 간단입력문제  (0) 2020.05.29
char 단위 입출력(나)  (0) 2020.05.29
Byte단위 입출력(나)  (0) 2020.05.29
내가 쓰는 파일 개념(살짝 빡침..)  (0) 2020.05.29
file write  (0) 2020.05.29