|
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, появляется в файле. Символ может быть определен в командной строке. Можно использовать
Ответ 1. См. CountLetter.java для решения.
Упражнение 2. Файл datafile начинается с сингла long это говорит Вам смещение сингла int часть данных в пределах того же самого файла. Запишите программу, которая добирается int часть данных. Что int данные?
Ответ 2. 123. См. FindInt.java для решения.