Запись данных о сотрудниках в файл прямого доступа
//Запись данных о сотрудниках в файл прямого доступа package RandomAccessFile;
import java.io.IOException; import java.io.RandomAccessFile;
public class Kadry { public static void main(String[] args) throws IOException { RandomAccessFile raf = new RandomAccessFile("/MyDir/kadry.dat", "rw");
raf.writeUTF("Иванов"); raf.writeUTF("Иван"); raf.writeDouble(4.0); raf.writeUTF("Петров"); raf.writeUTF("Петр"); raf.writeDouble(5.0); raf.seek(0L); String familya = raf.readUTF(); String imya = raf.readUTF(); double stavka = raf.readDouble(); System.out.println("First name = " + familya); System.out.println("Last name = " + imya); System.out.println("Salary = " + stavka); imya = raf.readUTF(); familya = raf.readUTF(); stavka = raf.readDouble(); System.out.println("First name = " + familya); System.out.println("Last name = " + imya); System.out.println("Salary = " + stavka); raf.close(); } } 08.01.2009
|