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 для решения.

«ПредыдущийTOC

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Вопросы и Упражнения: Основной ввод-вывод