날짜 개체 및 벡터 개체를 파일에 쓰고 파일에서 읽고 화면으로 출력합니다.
패키지 objstream; import java.io.file; import java.io.fileInputStream; import java.io.fileNotFoundException; import java.io.fileoutputStream; import java.io.ioexception; import java.io.objectinputstream; import java.io.objectStream; import java.date; java.util.vector; import java.util.logging.level; import java.util.logging.logger; import javafx.scene.chart.piechart.data;/** * * @author 관리자 */public class objstream {/** * @param args argrows */public void main (string) (string) {try {//이 두 문장은 fileoutputStream fout = new FileOutputStream ( "test.txt")과 일치합니다. // 동등한 파일 OutputStream fout = null; file f = new 파일 ( "test.txt"); vector v = new vector (); // vector variable v.add ( "성공에 대한 보상 없음"); v.add ( "우수한 인재"); v.add ( "Everything"); fout = new objectoutputstream (f); new objectStream (firetoutputStream); new Object (); oj = new date (); ObjectObject (oj); object.writeObject (v); object.close (); fileInputStream fin = new fileInputStream (f); objectInputStream (f); 객체 OJI = new Object (); // 왜 2 개의 객체를 사용하고 조언을 구해야합니까? OJI = OIS.ReadObject (); // 2 개 객체를 사용하지 않으면 시간 시스템 만 출력합니다. OBJI2 = new Object (); OJI2 = OIS.ReadObject (); System.out.println (filenotFoundException Ex) {logger.getLogger (objstream.class.getName ()). log (level.severe, null, ex);} catch (classNotFoundException ex) {logger.getLogger (objstream.class.getName ()). log (level.severe, null, ex);}}객체 입력 스트림)은 객체 출력 스트림을 사용하여 작성된 원래 데이터 및 유형을 읽을 수 있으며 파일 입력 및 출력 스트림과 함께 객체의 영구 저장을 달성 할 수 있습니다.
결과:
24 일 금요일 11:28:01 CST 2015
[공로, 뛰어난 재능, 끊임없이 변화하는 것을 추구하지 않음]
성공적으로 구축 (총 시간 : 2 초)
그러나 test.txt 파일이 차단되었습니다 ~ 파괴 방법은 무엇입니까?
요약
위의 내용은이 기사의 Java 객체 스트리밍 인스턴스 코드에 관한 것입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!