-
- 해당 코드를 참조만 하시고, 복사 붙여넣기를 통한 과제를 진행하시면 도움이 정말 하나도 안됩니다. 부디 직접해보시고, 다른 사람의 솔루션이 어떤 지 참조하시는 정도로만 사용해주세요.
package java0811; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class DataStreamTest { public static void main(String[] args) { try(FileOutputStream fos = new FileOutputStream("data.txt"); DataOutputStream dos = new DataOutputStream(fos)) { //각 자료형에 맞게 자료를 씀 dos.writeByte(100); dos.writeChar('A'); dos.writeInt(10); dos.writeFloat(3.14f); dos.writeUTF("Test"); }catch(IOException e) { e.printStackTrace(); } try(FileInputStream fis = new FileInputStream("data.txt"); DataInputStream dis = new DataInputStream(fis)) {//자료형에 맞게 자료를 읽어 출력. 파일에 쓴 순서와 같은 순서, 같은 메소드로 읽어야 함. System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readInt()); System.out.println(dis.readFloat()); System.out.println(dis.readUTF()); }catch (IOException e) { e.printStackTrace(); } } }
출력 화면
'실습코드 > 실습 코드' 카테고리의 다른 글
DB_oracle,SQL 테이블에서 특정 단어 검색, 포함, 조건 충족 예제 (0) 2021.08.19 DB_oracle,SQL 테이블에서 특정 열 선택, 별칭, 중복제거 예제 (0) 2021.08.19 JAVA_Stream(),filter(),map() 예제 활용(1) 도서 관리 (0) 2021.08.10 JAVA_Stream(),filter(),map() 예제 활용(1) 여행 (0) 2021.08.10 JAVA_Lambda expression 예제, 인터페이스 구현, 두 정수의 합 람다식 (0) 2021.08.10 댓글 (비로그인 댓글 허용하지 않습니다.)