** 읽기 FileReader fr = new FileReader("inventory.dat"); BufferedReader inFile = new BufferedReader(fr); String line = inFile.readLine(); StringTokenizer tokenizer = new StringTokenizer(line); String name = tokenizer.nextToken(); //분리된 단어들의 순번대로 가져옴 int units = Integer.parseInt (tokenizer.nextToken() );
** 출력 FileWriter fw = new FileWriter("test.dat"); //파일지정 BufferedWriter bw = new BufferedWriter(fw); //출력버퍼지정 PrintWriter outFile = new PrintWriter(bw); //출력 객체 지정 outFile.print(value + " "); //해당객체에 print문으로 출력함
**객체저장 Public class Car implements Serializable //시리얼라이저블화 시킴 { … } Car myCar = new Car(); //객체 생성 (myCar<=정성훈,홍길순,이기자 등등으로 해줌) FileOutputStream outFile = new FileOutputStream("info.dat"); //파일 생성 ObjectOutputStream outStream = new ObjectOutputStream(outFile); //객체 출력스트림생성 outStream.writeObject (myCar); //객체에 mycar를 저장
**객체읽기 FileInputStream inFile = new FileInputStream ("info.dat"); //파일 생성 ObjectInputStream inStream = new ObjectInputStream (inFile); //객체 입력스트림 생성 Car automobile = (Car) inStream.readObject(); //객체를 읽어 옴