1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-thinking-in-java-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
10.11 练习.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

Упражнение 10.11

(1) Откройте текстовый файл и прочитайте его содержимое построчно. Каждую строку считывайте как String, а затем помещайте этот объект String в ArrayList. Выведите все строки из ArrayList в обратном порядке.

(2) Измените упражнение 1 так, чтобы имя файла для чтения передавалось как параметр командной строки.

(3) Измените упражнение 2, открыв еще один текстовый файл для записи. Запишите строки из ArrayList вместе с номерами строк в новый файл.

(4) Измените упражнение 2, заставив все строки из ArrayList приводиться к верхнему регистру, и выведите результат на консоль.

(5) Измените упражнение 2, найдите указанное слово в файле. Выведите все строки, содержащие это слово.

(6) В файле Blips.java создайте копию и переименуйте её в BlipCheck.java. Затем переименуйте класс Blip2 в BlipCheck (при этом пометьте его как public). Удалите метки // ! из файла и запустите программу. Далее сделайте метод конструктора BlipCheck закомментированным. Запустите программу и объясните, почему она всё ещё работает.

(7) В файле Blip3.java закомментируйте две строки, следующих после надписи "You must do this:", и запустите программу. Объясните, почему результат отличается от выполнения этих двух строк кода.

(8) Преобразуйте программу SortedWordCount.java, используя потоки ввода/вывода Java 1.1.

(9) Измените программу CADState.java согласно описанию в главе.(10) Найдите пример GreenhouseControls.java из середины главы 7. Он должен состоять из трёх файлов. В файле GreenhouseControls.java внутренний класс Restart() имеет жёстко заданный набор событий. Измените эту программу таким образом, чтобы события и их временные метки динамически читались из текстового файла.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-thinking-in-java-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-thinking-in-java-zh.git
oschina-mirror
wizardforcel-thinking-in-java-zh
wizardforcel-thinking-in-java-zh
master