Здесь приведено описание для нумерованных
System.out.println(in5.readDouble()); // Теперь можно использовать "правильный" readLine():
System.out.println(in5br.readLine()); // Но выводимая строка забавна.
// Строка, созданная с помощью writeBytes, в порядке:
System.out.println(in5br.readLine()); } catch(EOFException e) { System.err.println("End of stream"); }
// 6. Чтение/запись файлов в произвольном порядке
RandomAccessFile rf = new RandomAccessFile("rtest.dat", "rw"); for(int i = 0; i < 10; i++) rf.writeDouble(i*1.414); rf.close();
rf = new RandomAccessFile("rtest.dat", "rw"); rf.seek(5*8); rf.writeDouble(47.0001); rf.close();
rf = new RandomAccessFile("rtest.dat", "r"); for(int i = 0; i < 10; i++) System.out.println( "Value " + i + ": " + rf.readDouble()); rf.close(); } } ///:~
Здесь приведено описание для нумерованных разделов программы: