Spec-Zone .ru
спецификации, руководства, описания, API
|
Вопрос 1. Что class и метод Вы использовали бы, чтобы считать несколько частей данных, которые являются в известных позициях около конца большого файла?
Ответ 1. Files.newByteChannel
возвращает экземпляр SeekableByteChannel
который позволяет Вам читать из (или писать в) любая позиция в файле.
Вопрос 2. Вызывая format
, что лучший путь состоит в том, чтобы указать на новую строку?
Ответ 2. Используйте %n
преобразование — \n
escape не независим от платформы!
Вопрос 3. Как Вы определили бы тип MIME файла?
Ответ 3. Files.probeContentType
метод использует базовый детектор типа файла платформы, чтобы оценить и возвратить тип MIME.
Вопрос 4. Какой метод (ы) Вы использовали бы, чтобы определить, является ли файл символьной ссылкой?
Ответ 4. Вы использовали бы Files.isSymbolicLink
метод.
Упражнение 1. Запишите пример, который считает число раз определенным символом, такой как e
, появляется в файле. Символ может быть определен в командной строке. Можно использовать xanadu.txt
как входной файл.
Ответ 1. См. CountLetter.java
для решения.
Упражнение 2. Файл datafile
начинается с сингла long
это говорит Вам смещение сингла int
часть данных в пределах того же самого файла. Запишите программу, которая добирается int
часть данных. Что int
данные?
Ответ 2. 123
. См. FindInt.java
для решения.